Package not found: home:dirkmueller:Factory/libzypp

File apparmor-parser-rc-exit-code-fix of Package apparmor-parser

---
 rc.apparmor.functions |    6 +++++-
 rc.apparmor.suse      |    2 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

--- a/rc.apparmor.functions
+++ b/rc.apparmor.functions
@@ -396,7 +396,11 @@ remove_profiles() {
 
 apparmor_stop() {
 	echo -n "Unloading AppArmor profiles "
-	remove_profiles
+	if is_apparmor_present; then
+		remove_profiles
+	else
+		echo -n "(AppArmor not loaded)"
+	fi
 	return $?
 }
 
--- a/rc.apparmor.suse
+++ b/rc.apparmor.suse
@@ -101,10 +101,12 @@ case "$1" in
 	start)
 		apparmor_start
 		rc=$?
+		rc_status -v
 		;;
 	stop)
 		apparmor_stop
 		rc=$?
+		rc_status -v
 		;;
 	restart|reload|force-reload)
 		apparmor_restart
openSUSE Build Service is sponsored by