https://bugzilla.novell.com/show_bug.cgi?id=409502 Summary: Script "/etc/init.d/boot.crypto" doesn't output correct exit codes Product: openSUSE 10.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: robin.listas@telefonica.net QAContact: qa@suse.de Found By: --- While testing Bug 345039, I discovered this little problem: The DVD contains an encrypted DVD (with reiserfs). I attempt to stop it, umount it, and eject the DVD in one line: nimrodel:~ # /etc/init.d/boot.crypto stop /dev/dvd.l && eject /dev/dvd.l umount: /mnt/dvd.crypta.x: device is busy umount: /mnt/dvd.crypta.x: device is busy /dev/dvd.l... failed Even though the script failed, the DVD is ejected, ie, the '&&' above gets "not failed" exit code. In fact, an ls on it (actually, enter directory on midnight commander) lists the contents of the _ejected_ DVD. A second attempt after un-busying the filesystem succeeds. Notes on the encryption system used: nimrodel:~ # l /dev/dvd.l lrwxrwxrwx 1 root root 8 Jul 15 18:13 /dev/dvd.l -> /dev/dvd /etc/crypttab: #DVD: mycrypt_mm_dvd /dev/dvd.l none noauto,loop # writeable dvd, reiserfs image, used to burn the above DVD: cr_crypta_f3_dvd.mm.r /Grande/imgs/crypta_f3_dvd.mm.r none noauto /etc/fstab: /dev/mapper/mycrypt_mm_dvd /mnt/dvd.crypta.x auto ro,noauto,user,noatime,nodiratime 0 0 /dev/mapper/cr_crypta_f3_dvd.mm.r /mnt/crypta.mm_dvd3.r reiserfs acl,user_xattr,noauto 0 0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.