]> git.pld-linux.org Git - packages/apparmor-parser.git/blob - apparmor-parser.init
Up to 3.1.6
[packages/apparmor-parser.git] / apparmor-parser.init
1 #!/bin/bash
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
11 aa_log_skipped_msg() {
12         busy
13         fail
14         [ -n "$*" ] && echo "$*"
15 }
16 aa_log_success_msg() {
17         busy
18         ok
19         [ -n "$*" ] && echo "$*"
20 }
21
22 aa_log_warning_msg() {
23         busy
24         fail
25         [ -n "$*" ] && echo "$*"
26 }
27
28 aa_log_failure_msg() {
29         busy
30         fail
31         [ -n "$*" ] && echo "$*"
32 }
33
34 aa_action() {
35         STRING=$1
36         shift
37         run_cmd "$STRING" "$@"
38         return $?
39 }
40
41 # new in 2.5 (some broken)
42 aa_log_action_begin() {
43         :
44 }
45
46 aa_log_action_start() {
47         :
48 }
49
50 aa_log_action_end() {
51         :
52 }
53
54 aa_log_daemon_msg() {
55         :
56 }
57
58 aa_log_end_msg() {
59         :
60 }
61
62 log_end_msg() {
63         aa_log_end_msg $*
64 }
65
66 . /etc/apparmor/rc.apparmor.functions
67
68 RETVAL=0
69 case "$1" in
70 start)
71         msg_starting apparmor
72         started
73         apparmor_start
74         ;;
75 stop)
76         msg_stopping apparmor
77         started
78         apparmor_stop
79         ;;
80 restart|reload|force-reload)
81         msg_reloading apparmor
82         started
83         apparmor_restart
84         ;;
85 try-restart)
86         msg_reloading
87         started
88         apparmor_try_restart
89         ;;
90 debug)
91         apparmor_debug
92         ;;
93 kill)
94         apparmor_kill
95         ;;
96 status)
97         apparmor_status
98         ;;
99 *)
100         msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status|kill}"
101         exit 3
102 esac
103
104 exit $RETVAL
This page took 0.129291 seconds and 3 git commands to generate.