#!/usr/bin/make -f

DEB_DIVERT_EXTENSION = .debathena
DEB_TRANSFORM_FILES_debathena-kerberos-config += \
	/etc/krb5.conf.debathena \
	/etc/krb.conf.debathena \
	/etc/krb.realms.debathena
DEB_CHECK_FILES_SOURCE_/etc/krb5.conf.debathena = \
	/usr/share/kerberos-configs/krb5.conf.template
DEB_CHECK_FILES_SOURCE_/etc/krb.conf.debathena = \
	/usr/share/kerberos-configs/krb.conf.template
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/config-package.mk

ifneq ($(wildcard /etc/apparmor.d/usr.sbin.cupsd),)
    common-build-indep:: debian/usr.sbin.cups.debathena
    debian/usr.sbin.cups.debathena: $(call debian_check_files,/etc/apparmor.d/usr.sbin.cupsd)
	debian/transform_usr.sbin.cupsd.debathena < $< > $@
    clean::
	-rm debian/usr.sbin.cups.debathena
    install/debathena-kerberos-config::
	dh_install debian/usr.sbin.cups.debathena etc/apparmor.d
    DEB_REMOVE_FILES += /etc/apparmor.d/usr.sbin.cupsd
endif
ifneq ($(wildcard /etc/apparmor.d/abstractions/kerberosclient),)
    common-build-indep:: debian/kerberosclient.debathena
    debian/kerberosclient.debathena: $(call debian_check_files,/etc/apparmor.d/abstractions/kerberosclient)
	debian/transform_kerberosclient.debathena < $< > $@
    clean::
	-rm debian/kerberosclient.debathena
    install/debathena-kerberos-config::
	dh_install debian/kerberosclient.debathena etc/apparmor.d/abstractions
    DEB_REMOVE_FILES += /etc/apparmor.d/abstractions/kerberosclient
endif
