Generate symlink /etc/mtab pointing to /proc/mounts [Closes: issue1277] We don't have /etc/mtab on our rootfs by default and Debian's initscript package provides a way to generate the /etc/mtab symlink via its /etc/init.d/checkroot.sh init script. We don't use this init script in Grml's live system though (e.g. to not enable swap partitions by default). Also /etc/init.d/mountkernfs.sh creates an *empty* /etc/mtab file on bootup if /etc/mtab doesn't exist yet. Last but not least live-boot's /lib/live/boot/9990-aaa-fixme.sh as well as brltty's /scripts/init-premount/brltty [see #724695] do some further hacks - so let's just force generation of symlink /etc/mtab pointing to /proc/mounts to make sure the system is in a sane state. While at it drop deprecated /live/cow related code for /etc/mtab handling. Thanks: Michael Biebl for the initial hint regarding the "df: no file systems processed" issue
support new boot option encpasswd to provide hashed password, refactor passwd/ssh code accordingly Share code and features between passwd, ssh and encpasswd boot options. To match the behaviour with the ssh boot option the passwd boot option now also sets the password for user root - and not only for user 'grml'. See http://openwall.info/wiki/john/sample-hashes for sample hashes. Thanks: Peter Palfrader for the idea
Drop all floppy related code and documentation Accessing /dev/fd0 is still causing some headaches and people shouldn't be forced to boot with 'noautoconfig'. Floppy disks shouldn't really matter in 2013 any longer, so let's get just rid of it.