1 | #!/usr/bin/make -f |
---|
2 | |
---|
3 | DEB_DIVERT_EXTENSION = .debathena |
---|
4 | DEB_TRANSFORM_FILES_debathena-kerberos-config += \ |
---|
5 | /etc/krb5.conf.debathena |
---|
6 | DEB_CHECK_FILES_SOURCE_/etc/krb5.conf.debathena = \ |
---|
7 | /usr/share/kerberos-configs/krb5.conf.template |
---|
8 | |
---|
9 | KRB5_VERSION = $(shell dpkg-query -W -f '$${Version}' krb5-user) |
---|
10 | ifeq ($(shell dpkg --compare-versions $(KRB5_VERSION) '<<' '1.7~' && echo y),y) |
---|
11 | DEB_TRANSFORM_FILES_debathena-kerberos-config += \ |
---|
12 | /etc/krb.conf.debathena \ |
---|
13 | /etc/krb.realms.debathena |
---|
14 | DEB_CHECK_FILES_SOURCE_/etc/krb.conf.debathena = \ |
---|
15 | /usr/share/kerberos-configs/krb.conf.template |
---|
16 | |
---|
17 | binary-predeb/debathena-kerberos-config:: debathena-krberos-config-substvars |
---|
18 | debathena-krberos-config-substvars:: |
---|
19 | echo "debathena-krb4-depends=krb4-config" \ |
---|
20 | >> debian/debathena-kerberos-config.substvars |
---|
21 | endif |
---|
22 | ifneq ($(wildcard /etc/apparmor.d/abstractions/kerberosclient),) |
---|
23 | DEB_TRANSFORM_FILES_debathena-kerberos-config += /etc/apparmor.d/abstractions/kerberosclient.debathena |
---|
24 | endif |
---|
25 | ifneq ($(wildcard /etc/apparmor.d/usr.sbin.cupsd),) |
---|
26 | DEB_REMOVE_FILES_debathena-kerberos-config += /etc/apparmor.d/usr.sbin.cupsd |
---|
27 | endif |
---|
28 | |
---|
29 | include /usr/share/cdbs/1/rules/debhelper.mk |
---|
30 | include /usr/share/cdbs/1/rules/config-package.mk |
---|
31 | |
---|
32 | ifneq ($(wildcard /etc/apparmor.d/usr.sbin.cupsd),) |
---|
33 | common-build-indep:: debian/usr.sbin.cupsd.debathena |
---|
34 | debian/usr.sbin.cupsd.debathena: $(call debian_check_files,/etc/apparmor.d/usr.sbin.cupsd) |
---|
35 | debian/transform_usr.sbin.cupsd.debathena < $< > $@ |
---|
36 | clean:: |
---|
37 | -rm debian/usr.sbin.cupsd.debathena |
---|
38 | install/debathena-kerberos-config:: |
---|
39 | dh_install debian/usr.sbin.cupsd.debathena etc/apparmor.d |
---|
40 | endif |
---|