From bac62ec2c6fc141a00acd131278befa0ba5f1c5a Mon Sep 17 00:00:00 2001 From: Yoann Vandoorselaere Date: Tue, 7 Mar 2000 17:03:35 +0000 Subject: *** empty log message *** --- ChangeLog | 1 + init-sh/msec | 7 +++++++ msec.spec | 1 + 3 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4d3cc30..47ec38e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,5 @@ 2000-03-07 Yoann Vandoorselaere + * 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\"" diff --git a/msec.spec b/msec.spec index a34a66b..9af10b8 100644 --- a/msec.spec +++ b/msec.spec @@ -49,6 +49,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * Tue Mar 07 Yoann Vandoorselaere +- 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. -- cgit v1.2.1