diff options
| author | Daniel Baumann <daniel@debian.org> | 2007-09-23 14:46:22 +0200 |
|---|---|---|
| committer | Daniel Baumann <daniel@debian.org> | 2007-09-23 14:46:22 +0200 |
| commit | a7e62470dcdcd93501d9f54a96ca45d267ad1fe5 (patch) | |
| tree | a0b23f27867323956e9383a0eb04aafce9e3d4d0 /scripts/casper-bottom/25configure_init | |
| parent | 4a0b1ba4d428c623d14bae7f0db85c80abb0da0a (diff) | |
| download | live-boot-a7e62470dcdcd93501d9f54a96ca45d267ad1fe5.tar.gz live-boot-a7e62470dcdcd93501d9f54a96ca45d267ad1fe5.zip | |
Adding casper 1.61+debian-1.
Diffstat (limited to 'scripts/casper-bottom/25configure_init')
| -rwxr-xr-x | scripts/casper-bottom/25configure_init | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/scripts/casper-bottom/25configure_init b/scripts/casper-bottom/25configure_init index 0c5c43e..12e6315 100755 --- a/scripts/casper-bottom/25configure_init +++ b/scripts/casper-bottom/25configure_init @@ -28,11 +28,9 @@ fi # This has the nice side effect of the cron.{daily,weekly,monthly} jobs in # /etc/crontab remaining disabled, yet also not run by anacron -if [ -x /root/etc/init.d/anacron ]; then - for f in /root/etc/rc?.d/S??anacron; do - mv ${f} $(dirname ${f})/K00anacron - done -fi +for f in /root/etc/rc?.d/S??anacron; do + mv ${f} ${f%/*}/K00anacron +done # No point, really rm -f /root/etc/rc?.d/[SK]??postfix @@ -42,8 +40,15 @@ rm -f /root/etc/rc?.d/K??hwclock.sh # Disable readahead since it doesn't play well with squashfs + unionfs # use chmod instead of mv to not trigger unionfs bugs. -if [ -e /root/sbin/readahead-list ]; then - chmod -x /root/sbin/readahead-list +chmod -x /root/sbin/readahead-list + +# Install shutdown script +cp -a /lib/casper/shutdown /root/etc/init.d/casper-shutdown +if [ -f /root/etc/rc0.d/S90halt ]; then + ln -s ../init.d/casper-shutdown /root/etc/rc0.d/S89casper +fi +if [ -f /root/etc/rc6.d/S90reboot ]; then + ln -s ../init.d/casper-shutdown /root/etc/rc6.d/S89casper fi log_end_msg |
