]> git.pld-linux.org Git - packages/apparmor-parser.git/blame - apparmor-parser.init
- updated URLs
[packages/apparmor-parser.git] / apparmor-parser.init
CommitLineData
5669b081 1#!/bin/bash
8a7820e6
AM
2# chkconfig: 2345 01 99
3# description: AppArmor rc file. This rc script inserts the apparmor \
4# module and runs the parser on the /etc/apparmor.d/ \
5# directory.
6#
7
8# Source function library
9. /etc/rc.d/init.d/functions
10
675f1211 11aa_log_skipped_msg() {
5669b081
AM
12 busy
13 fail
14 [ -n "$*" ] && echo "$*"
8a7820e6 15}
675f1211 16aa_log_success_msg() {
5669b081
AM
17 busy
18 ok
19 [ -n "$*" ] && echo "$*"
8a7820e6
AM
20}
21
675f1211 22aa_log_warning_msg() {
5669b081
AM
23 busy
24 fail
25 [ -n "$*" ] && echo "$*"
8a7820e6
AM
26}
27
675f1211 28aa_log_failure_msg() {
5669b081
AM
29 busy
30 fail
31 [ -n "$*" ] && echo "$*"
8a7820e6
AM
32}
33
675f1211 34aa_action() {
8a7820e6
AM
35 STRING=$1
36 shift
37 run_cmd "$STRING" "$@"
38 return $?
39}
40
d6145c10
AM
41# new in 2.5 (some broken)
42aa_log_action_begin() {
43 :
44}
45
f8e12536
AM
46aa_log_action_start() {
47 :
48}
49
d6145c10
AM
50aa_log_action_end() {
51 :
52}
53
54aa_log_daemon_msg() {
55 :
56}
57
58aa_log_end_msg() {
59 :
60}
61
62log_end_msg() {
63 aa_log_end_msg $*
64}
65
52185c45 66. /lib/apparmor/rc.apparmor.functions
8a7820e6 67
679e1f68 68RETVAL=0
8a7820e6 69case "$1" in
679e1f68 70start)
5669b081
AM
71 msg_starting apparmor
72 started
675f1211 73 apparmor_start
679e1f68
ER
74 ;;
75stop)
5669b081
AM
76 msg_stopping apparmor
77 started
675f1211 78 apparmor_stop
679e1f68
ER
79 ;;
80restart|reload|force-reload)
5669b081
AM
81 msg_reloading apparmor
82 started
675f1211 83 apparmor_restart
679e1f68
ER
84 ;;
85try-restart)
5669b081
AM
86 msg_reloading
87 started
675f1211 88 apparmor_try_restart
679e1f68
ER
89 ;;
90debug)
675f1211 91 apparmor_debug
679e1f68
ER
92 ;;
93kill)
675f1211 94 apparmor_kill
679e1f68
ER
95 ;;
96status)
675f1211 97 apparmor_status
679e1f68
ER
98 ;;
99*)
100 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status|kill}"
101 exit 3
102esac
8a7820e6 103
679e1f68 104exit $RETVAL
This page took 0.200483 seconds and 4 git commands to generate.