Hallo Heino! On Wed, Mar 17, 2004 at 10:19:29PM +0100, Heino Tiedemann wrote: > Florian Ernst <florian@uni-hd.de> wrote: > > On Wed, Mar 17, 2004 at 12:24:40PM +0100, Torsten Schneider wrote: > >> cdrecord ist bei Debian nur ein Script. Dort wird a) das Setuid-Bit > >> ignoriert und b) müssen die für denjenigen, der es ausführen will, auch > >> lesbar sein. > >> > >> Die eigentlichen Binaries heißen cdrecord.shm und cdrecord.mmap, diese > >> müssen Setuid root installiert sein. > > > > Wie Heino schon richtig bemerkte gilt das nicht derart pauschal, > > sondern erst ab cdrecord 4:2.0+a16-1 und somit nicht in Woody. > > Kannst Du mir sagen, wie es sich mit dem cdrecord von backports.org > verhällt? Selbst ist der Mann ;) $ wget -q http://www.backports.org/debian/dists/stable/cdrtools/source/cdrtools_2.0+a25-0.backports.org.1.diff.gz $ zgrep -C4 'cdrecord\.shm' cdrtools_2.0+a25-0.backports.org.1.diff.gz | head -8 |+The Debian package includes few modifications: |+ |+ - /usr/bin/cdrecord is a shell script that automatically chooses the |+ correct executable: |+ * /usr/bin/cdrecord.shm, for Kernel 2.0.* and 2.2.*, using SHM method. |+ * /usr/bin/cdrecord.mmap for Kernel >= 2.4. |+ This is needed to make it work with all kernels versions in Debian, not |+ depending on the build time version. > BTW.: Das Original vom Autor ist kein Shellscript. Auch nicht in > Version 2.01a27 Ohne Zweifel, aber ich habe ja auch die Debian-Versionsnummer erwähnt (4:xxxxx-1). Viele Grüße, Flo
Attachment:
signature.asc
Description: Digital signature