diff options
author | David P <megver83@parabola.nu> | 2018-04-06 10:23:47 -0300 |
---|---|---|
committer | David P <megver83@parabola.nu> | 2018-04-06 10:25:51 -0300 |
commit | 0acc9a712cb67d6a793eebc2df362e6e95def52e (patch) | |
tree | fe20d749a8d190683b4fb10b9a7cdd4e44f6e704 /pcr/apparmor/apparmor.systemd | |
parent | 0ffe604ceb554d788db0f212db7d7f52e3cfd84c (diff) | |
download | abslibre-0acc9a712cb67d6a793eebc2df362e6e95def52e.tar.gz abslibre-0acc9a712cb67d6a793eebc2df362e6e95def52e.tar.bz2 abslibre-0acc9a712cb67d6a793eebc2df362e6e95def52e.zip |
upgpkg: pcr/apparmor 2.12.0-1
Diffstat (limited to 'pcr/apparmor/apparmor.systemd')
-rw-r--r-- | pcr/apparmor/apparmor.systemd | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/pcr/apparmor/apparmor.systemd b/pcr/apparmor/apparmor.systemd new file mode 100644 index 000000000..17794c1ac --- /dev/null +++ b/pcr/apparmor/apparmor.systemd @@ -0,0 +1,85 @@ +#!/usr/bin/sh + +APPARMOR_FUNCTIONS='/usr/lib/apparmor/rc.apparmor.functions' + +aa_action() +{ + echo $1 + shift + "$@" + return $? +} + +aa_log_warning_msg() +{ + echo "Warning: $@" +} + +aa_log_failure_msg() +{ + echo "Error: $@" +} + +aa_log_action_start() +{ + echo "$@" +} + +aa_log_action_end() +{ + echo -n +} + +aa_log_daemon_msg() +{ + echo "$@" +} + +aa_log_skipped_msg() +{ + echo "Skipped: $@" +} + +aa_log_end_msg() +{ + echo -n +} + +# source apparmor function library +if [ -f "${APPARMOR_FUNCTIONS}" ]; then + . ${APPARMOR_FUNCTIONS} +else + aa_log_failure_msg "Unable to find AppArmor initscript functions" + exit 1 +fi + +case "$1" in + start) + apparmor_start + rc=$? + ;; + stop) + apparmor_stop + rc=$? + ;; + restart|reload|force-reload) + apparmor_restart + rc=$? + ;; + try-restart) + apparmor_try_restart + rc=$? + ;; + kill) + apparmor_kill + rc=$? + ;; + status) + apparmor_status + rc=$? + ;; + *) + exit 1 + ;; +esac +exit $rc |