#!/usr/bin/env bash
set -eu

export BUILDDIR=/tmp/build/ PKGDEST=/tmp/pkg

# shellcheck source=/dev/null
_lsb_release() {
	. /etc/os-release || exit 1
	echo "$ID"
}
DISTRIBUTION="$(_lsb_release)"

cd "$HOME/Projects/apparmor.d"
case "$DISTRIBUTION" in
arch)
	make pkg
	;;
debian | ubuntu | whonix)
	sudo rm -rf debian/.debhelper/
	make dpkg
	sudo rm -rf debian/.debhelper/
	;;
opensuse*) make rpm ;;
*) ;;
esac

sudo rm -rf /etc/apparmor/earlypolicy/
sudo systemctl restart apparmor || sudo systemctl status apparmor