#!/usr/bin/make -f PROFILES_DIR = $(CURDIR)/profiles PROFILES = $(shell find $(PROFILES_DIR) -type f -maxdepth 1 | LC_ALL=C sort) PROFILE_NAMES = $(notdir $(PROFILES)) COMPLAIN_PROFILE_NAMES = usr.bin.irssi %: dh $@ override_dh_clean: rm -rf tests dh_clean override_dh_install: dh_install set -ex && for profile in $(PROFILE_NAMES); do \ dh_apparmor --profile-name=$$profile -papparmor-profiles-extra; \ done for profile in $(COMPLAIN_PROFILE_NAMES); do \ sh $(CURDIR)/debian/scripts/put-profile-in-complain-mode \ $(CURDIR)/debian/apparmor-profiles-extra/etc/apparmor.d/$$profile; \ done override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) mkdir -p tests/local set -ex && for profile in $(PROFILE_NAMES); do \ touch tests/local/$$profile; \ /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles -I tests $(PROFILES_DIR)/$$profile; \ done endif