0d98d56188
The runlevels shutdown, reboot, sysinit and single should be called by init(8) and shutdown(8) and not manually. sysvinit users will have to add sulogin to their inittab to secure the console.
20 lines
526 B
Plaintext
20 lines
526 B
Plaintext
#!@SHELL@
|
|
# Copyright 2007-2008 Roy Marples <roy@marples.name>
|
|
# All rights reserved. Released under the 2-clause BSD license.
|
|
|
|
# If $TERM is not set then assume default of @TERM@
|
|
# This gives us a nice colour boot :)
|
|
[ -z "$TERM" -o "$TERM" = "dumb" ] && export TERM="@TERM@"
|
|
|
|
# Handle interrupts
|
|
trap : SIGINT
|
|
trap "echo 'Boot interrupted'; exit 1" SIGQUIT
|
|
|
|
/sbin/rc sysinit || exit 1
|
|
/sbin/rc boot || exit 1
|
|
/sbin/rc default
|
|
|
|
# We don't actually care if rc default worked or not, we should exit 0
|
|
# to allow logins
|
|
exit 0
|