File: msmtp.postinst

package info (click to toggle)
msmtp 1.8.32-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,812 kB
  • sloc: ansic: 14,526; sh: 6,540; makefile: 154; lisp: 53; sed: 39
file content (38 lines) | stat: -rw-r--r-- 726 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh

set -e

if [ -e /usr/share/debconf/confmodule ]; then
    . /usr/share/debconf/confmodule
fi

apply_apparmor() {
    enable="$1"
    AA_DIR="/etc/apparmor.d/"
    AA_PROFILE="usr.bin.msmtp"
    AA_CONF="$AA_DIR/$AA_PROFILE"
    AA_DISABLE="$AA_DIR/disable/$AA_PROFILE"
    case "$enable" in
        true)
            rm -f "$AA_DISABLE"
            ;;
        *)
            mkdir -p "$AA_DIR/disable" || true
            if [ -d "$AA_DIR/disable" ] && [ -f "$AA_CONF" ]; then
                ln -sf "$AA_CONF" "$AA_DISABLE"
            fi
            ;;
    esac
}

case $1 in
    configure)
        db_get msmtp/apparmor
        apply_apparmor "$RET"
        ;;
    *)
        exit 0
        ;;
esac

#DEBHELPER#