File: libapache2-mod-apparmor.preinst

package info (click to toggle)
apparmor 2.13.2-10
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 28,404 kB
  • sloc: python: 19,093; ansic: 17,037; perl: 11,105; sh: 10,442; cpp: 5,323; yacc: 1,933; makefile: 1,679; pascal: 1,097; lex: 1,088; ruby: 374; exp: 250; java: 212; xml: 159
file content (24 lines) | stat: -rw-r--r-- 694 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
# preinst script for libapache2-mod-apparmor
#
# see: dh_installdeb(1)
set -e

APP_PROFILE="usr.sbin.apache2"
APP_CONFFILE="/etc/apparmor.d/$APP_PROFILE"
APP_DISABLE="/etc/apparmor.d/disable/$APP_PROFILE"
if [ "$1" = "install" ] || [ "$1" = "upgrade" ]; then
    # Disable AppArmor profile on install or upgrade from earlier than when we
    # first shipped the profile if the user does not already have a profile
    # defined
    if dpkg --compare-versions "$2" lt 2.8.0-0ubuntu21 ; then
        if [ ! -e "$APP_CONFFILE" ]; then
            mkdir -p `dirname $APP_DISABLE` 2>/dev/null || true
            ln -sf $APP_CONFFILE $APP_DISABLE
        fi
    fi
fi

#DEBHELPER#

exit 0