HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/lib/dpkg/info/msmtp.postinst
#!/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

# Automatically added by dh_apparmor/3.0.8-2
if [ "$1" = "configure" ]; then
    APP_PROFILE="/etc/apparmor.d/usr.bin.msmtp"
    if [ -f "$APP_PROFILE" ]; then
        # Add the local/ include
        LOCAL_APP_PROFILE="/etc/apparmor.d/local/usr.bin.msmtp"

        test -e "$LOCAL_APP_PROFILE" || {
            mkdir -p `dirname "$LOCAL_APP_PROFILE"`
            install --mode 644 /dev/null "$LOCAL_APP_PROFILE"
        }

        # Reload the profile, including any abstraction updates
        if aa-enabled --quiet 2>/dev/null; then
            apparmor_parser -r -T -W "$APP_PROFILE" || true
        fi
    fi
fi
# End automatically added section