diff options
author | Eugeni Dodonov <eugeni@mandriva.org> | 2009-03-24 14:01:44 +0000 |
---|---|---|
committer | Eugeni Dodonov <eugeni@mandriva.org> | 2009-03-24 14:01:44 +0000 |
commit | 3faf13ff57e140e83cd69d832d753d224942ac22 (patch) | |
tree | 3fbc8197b3f5279cad71c9c72a94e0e457985948 /msec.init | |
parent | 0ef149d730f91bdb1fb193f7602beab918b1b4d2 (diff) | |
download | msec-3faf13ff57e140e83cd69d832d753d224942ac22.tar msec-3faf13ff57e140e83cd69d832d753d224942ac22.tar.gz msec-3faf13ff57e140e83cd69d832d753d224942ac22.tar.bz2 msec-3faf13ff57e140e83cd69d832d753d224942ac22.tar.xz msec-3faf13ff57e140e83cd69d832d753d224942ac22.zip |
Adding back missing files.
Diffstat (limited to 'msec.init')
-rw-r--r-- | msec.init | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/msec.init b/msec.init new file mode 100644 index 0000000..f10e7e4 --- /dev/null +++ b/msec.init @@ -0,0 +1,74 @@ +#!/bin/sh +# +# Enables MSEC policy on system startup +# +# description: Enables MSEC security policy on system startup +# chkconfig: 345 13 20 +# +### BEGIN INIT INFO +# Provides: msec +# Default-Start: 3 4 5 +# Short-Description: Enables MSEC security policy +# Description: Enables MSEC security settings, defined by current policy +### END INIT INFO + +# Source function library. +. /etc/rc.d/init.d/functions + +if [ ! -f /etc/security/msec/security.conf ] ; then + # no msec configuration, aborting + exit +fi + +. /etc/security/msec/security.conf + +# See how we were called. +case "$1" in + start) + if [ "$ENABLE_STARTUP_MSEC" = "yes" ]; then + gprintf "Enabling MSEC security policy" + /usr/sbin/msec -q + echo_success + echo + fi + if [ "$ENABLE_STARTUP_PERMS" = "yes" ]; then + gprintf "Setting and checking MSEC permissions" + /usr/sbin/msecperms -q + echo_success + echo + elif [ "$ENABLE_STARTUP_PERMS" = "enforce" ]; then + gprintf "Setting and enforcing MSEC permissions" + /usr/sbin/msecperms -q + echo_success + echo + fi + ;; + stop) + # nothing to do + ;; + status) + if [ "$ENABLE_STARTUP_MSEC" = "yes" ]; then + gprintf "MSEC security policy on startup: enabled" + else + gprintf "MSEC security policy on startup: disabled" + fi + echo + if [ "$ENABLE_STARTUP_PERMS" = "yes" ]; then + gprintf "MSEC permissions on startup: enabled" + elif [ "$ENABLE_STARTUP_PERMS" = "enforce" ]; then + gprintf "MSEC permissions on startup: enforced" + else + gprintf "MSEC permissions on startup: disabled" + fi + echo + ;; + restart) + $0 stop + $0 start + ;; + *) + gprintf "Usage: %s\n" "$0 {start|stop|restart|status}" + exit 1 +esac + +exit 0 |