Restore pre-rcNG behaviour:
SIGINT (Ctrl-c) kills the current script SIGQUIT (Ctrl-\) kills /etc/rc (dropping you into single-user) Prodded by: harti
This commit is contained in:
parent
1b8e607cd5
commit
eead69e718
4
etc/rc
4
etc/rc
@ -41,10 +41,10 @@
|
||||
stty status '^T'
|
||||
|
||||
# Set shell to ignore SIGINT (2), but not children;
|
||||
# shell catches SIGQUIT (3) and returns to single user after fsck.
|
||||
# shell catches SIGQUIT (3) and returns to single user.
|
||||
#
|
||||
trap : 2
|
||||
trap : 3 # shouldn't be needed
|
||||
trap "echo 'Boot interrupted'; exit 1" 3
|
||||
|
||||
HOME=/
|
||||
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||
|
@ -814,8 +814,6 @@ run_rc_script()
|
||||
err 3 'USAGE: run_rc_script file arg'
|
||||
fi
|
||||
|
||||
trap "echo 'Reboot interrupted'; exit 1" 3
|
||||
|
||||
unset name command command_args command_interpreter \
|
||||
extra_commands pidfile procname \
|
||||
rcvar required_dirs required_files required_vars
|
||||
@ -833,7 +831,8 @@ run_rc_script()
|
||||
if [ -n "$rc_fast_and_loose" ]; then
|
||||
set $_arg ; . $_file
|
||||
else
|
||||
( trap "echo 'Reboot interrupted'; exit 1" 3
|
||||
( trap "echo Script $_file interrupted; kill -QUIT $$" 3
|
||||
trap "echo Script $_file interrupted; exit 1" 2
|
||||
set $_arg ; . $_file )
|
||||
fi
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user