summaryrefslogtreecommitdiff
path: root/scripts/casper-bottom/25configure_init
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2007-09-23 14:46:23 +0200
committerDaniel Baumann <daniel@debian.org>2007-09-23 14:46:23 +0200
commit9a7f83110cfb153d853f5d074968a661121d4e07 (patch)
tree37a8942eea32494575437686d615af4f8a7060eb /scripts/casper-bottom/25configure_init
parentf3299e0f07d9c0207db455cb9ea131e3b3c13784 (diff)
downloadlive-boot-9a7f83110cfb153d853f5d074968a661121d4e07.tar.gz
live-boot-9a7f83110cfb153d853f5d074968a661121d4e07.zip
Adding casper 1.63+debian-1.
Diffstat (limited to 'scripts/casper-bottom/25configure_init')
-rwxr-xr-xscripts/casper-bottom/25configure_init21
1 files changed, 8 insertions, 13 deletions
diff --git a/scripts/casper-bottom/25configure_init b/scripts/casper-bottom/25configure_init
index 12e6315..7c39478 100755
--- a/scripts/casper-bottom/25configure_init
+++ b/scripts/casper-bottom/25configure_init
@@ -23,14 +23,16 @@ log_begin_msg "$DESCRIPTION"
# Arrange for shells on virtual consoles, rather than login prompts
if [ -n "$USERNAME" ]; then
- sed -i -e "s|^\([^:]*:[^:]*:[^:]*\):.*getty.*\<\(tty[0-9]*\).*$|\1:/bin/login -f $USERNAME </dev/\2 >/dev/\2 2>\&1|" /root/etc/inittab
+ sed -i -e "s|^\([^:]*:[^:]*:[^:]*\):.*getty.*\<\(tty[0-9].*\).*$|\1:/bin/login -f $USERNAME </dev/\2 >/dev/\2 2>\&1|" /root/etc/inittab
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
-for f in /root/etc/rc?.d/S??anacron; do
- mv ${f} ${f%/*}/K00anacron
-done
+if [ -x /root/etc/init.d/anacron ]; then
+ for f in /root/etc/rc?.d/S??anacron; do
+ mv ${f} ${f%/*}/K00anacron
+ done
+fi
# No point, really
rm -f /root/etc/rc?.d/[SK]??postfix
@@ -40,15 +42,8 @@ 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.
-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
+if [ -e /root/sbin/readahead-list ]; then
+ chmod -x /root/sbin/readahead-list
fi
log_end_msg