changes to accomodate updates in debian init system for firstboot

This commit is contained in:
josch 2010-08-16 21:05:55 +02:00
parent 1151c28042
commit 8008e43be3

View file

@ -235,7 +235,7 @@ fi
# firstboot script # firstboot script
cat > $ROOTDIR/usr/sbin/firstboot.sh << __END__ cat > $ROOTDIR/usr/sbin/firstboot.sh << __END__
#!/bin/sh #!/bin/sh
rm -f /etc/rcS.d/S99firstboot chmod -x /usr/sbin/firstboot.sh
[ -d /home/persistent ] || mkdir /home/persistent [ -d /home/persistent ] || mkdir /home/persistent
print_exit_status () { print_exit_status () {
@ -380,7 +380,17 @@ print_yellow "resuming normal boot..."
sleep 3 sleep 3
__END__ __END__
chmod +x $ROOTDIR/usr/sbin/firstboot.sh chmod +x $ROOTDIR/usr/sbin/firstboot.sh
ln -sf /usr/sbin/firstboot.sh $ROOTDIR/etc/rcS.d/S99firstboot
cat > $ROOTDIR/etc/rc.local << __END__
#!/bin/sh -e
if [ -x /usr/sbin/firstboot.sh ]; then
/usr/sbin/firstboot.sh
fi
exit 0
__END__
# cleanup # cleanup
chroot $ROOTDIR apt-get remove cdebootstrap-helper-rc.d -qq chroot $ROOTDIR apt-get remove cdebootstrap-helper-rc.d -qq