diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rwxr-xr-x | init-sh/msec | 7 | ||||
-rw-r--r-- | msec.spec | 1 |
3 files changed, 9 insertions, 0 deletions
@@ -1,4 +1,5 @@ 2000-03-07 Yoann Vandoorselaere <yoann@mandrakesoft.com> + * trap the sigint signal * use /etc/security/msec for config file only. * Renamed init.sh to msec, and install it in /usr/sbin. * The other shell scripts are located in /usr/share/msec diff --git a/init-sh/msec b/init-sh/msec index ee69564..2fc7c53 100755 --- a/init-sh/msec +++ b/init-sh/msec @@ -1,5 +1,12 @@ #!/bin/bash +# Trap the sigint signal +# so the msec process / subprocess can not be aborted by the user... +# This will avoid trashing of config file while they are modified +# if msec is interupted. ( thanks fg ). + +trap "" sigint + if [[ -z $1 ]]; then echo "Usage : $0 [0-5]" echo "Usage : $0 \"custom\"" @@ -49,6 +49,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * Tue Mar 07 Yoann Vandoorselaere <yoann@mandrakesoft.com> +- trap the sigint signal. - use %config for config file ( thanks to Frederic Lepied ). - use /etc/security/msec for config file only. - Renamed init.sh to msec, and install it in /usr/sbin. |