> As I said yesterday I've tested the PATH changed in '/usr/share > /initramfs-tools/scripts/casper' and works fine :-) > > The patch could be like this: > --- /usr/share/initramfs-tools/scripts/casper 2006-10-25 13:45:45.000000000 > +0200 > +++ /usr/share/initramfs-tools/scripts/casper.new 2006-12-19 > 12:33:39.000000000 +0100 > @@ -2,7 +2,7 @@ > > # set -e > > -export > PATH=/root/usr/bin:/root/usr/sbin:/root/bin:/root/sbin:/usr/bin:/usr/sbin:/bin:/sbin > +export > PATH=/usr/bin:/usr/sbin:/bin:/sbin:/root/usr/bin:/root/usr/sbin:/root/bin:/root/sbin > > mountpoint=/cdrom > > > This doesn't seem to break nothing (the live system is working > normally), but the swap partition is now added to the '/etc/fstab'. > > With this change (which is quite tiny and clean) is working for me. So I > propose to make this little change to fix the bug. > > What do you think guys? It will failed elsewhere later because: - softwares in /usr/bin, /bin; /sbin don't implement all GNU options expected by commands in /root/bin. - some softwares not in /usr/bin, /bin will still fail to load.
The whole PATH=/root... is brittle and IMO a disaster in waiting. If a casper script needs a command not in the initrd image then it must chroot to /root. -- swap partitions not automounted by the LiveCD https://launchpad.net/bugs/62868 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
