source: trunk/debathena/config/kerberos-config/debian/rules @ 24288

Revision 24288, 1.6 KB checked in by broder, 14 years ago (diff)
In kerberos-config: * Test for krb5 1.7 using krb5-user instead of krb5-clients, since krb5-clients is being seprated into a separate source package.
  • Property svn:executable set to *
Line 
1#!/usr/bin/make -f
2
3DEB_DIVERT_EXTENSION = .debathena
4DEB_TRANSFORM_FILES_debathena-kerberos-config += \
5        /etc/krb5.conf.debathena
6DEB_CHECK_FILES_SOURCE_/etc/krb5.conf.debathena = \
7        /usr/share/kerberos-configs/krb5.conf.template
8
9KRB5_VERSION = $(shell dpkg-query -W -f '$${Version}' krb5-user)
10ifeq ($(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
21endif
22ifneq ($(wildcard /etc/apparmor.d/abstractions/kerberosclient),)
23    DEB_TRANSFORM_FILES_debathena-kerberos-config += /etc/apparmor.d/abstractions/kerberosclient.debathena
24endif
25ifneq ($(wildcard /etc/apparmor.d/usr.sbin.cupsd),)
26    DEB_REMOVE_FILES_debathena-kerberos-config += /etc/apparmor.d/usr.sbin.cupsd
27endif
28
29include /usr/share/cdbs/1/rules/debhelper.mk
30include /usr/share/cdbs/1/rules/config-package.mk
31
32ifneq ($(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
40endif
Note: See TracBrowser for help on using the repository browser.