source: trunk/debathena/config/apparmor-config/debian/rules @ 24739

Revision 24739, 1.8 KB checked in by broder, 14 years ago (diff)
In apparmor-config: * Transform <abstractions/nameservice> to allow reading /etc/nsswitch.conf.debathena and /etc/hesiod.conf.debathena. (Trac: #610)
  • Property svn:executable set to *
Line 
1#!/usr/bin/make -f
2
3DEB_DIVERT_EXTENSION = .debathena
4ifneq ($(wildcard /etc/apparmor.d/abstractions/kerberosclient),)
5    DEB_TRANSFORM_FILES_debathena-apparmor-config += /etc/apparmor.d/abstractions/kerberosclient.debathena
6endif
7
8ifneq ($(wildcard /etc/apparmor.d/abstractions/cups-client),)
9    DEB_TRANSFORM_FILES_debathena-apparmor-config += /etc/apparmor.d/abstractions/cups-client.debathena
10endif
11
12ifneq ($(wildcard /etc/apparmor.d/abstractions/X),)
13    DEB_TRANSFORM_FILES_debathena-apparmor-config += /etc/apparmor.d/abstractions/X.debathena
14endif
15
16ifneq ($(wildcard /etc/apparmor.d/abstractions/nameservice),)
17    DEB_TRANSFORM_FILES_debathena-apparmor-config += /etc/apparmor.d/abstractions/nameservice.debathena
18endif
19
20ifneq ($(wildcard /etc/apparmor.d/tunables/home),)
21    ifeq ($(wildcard /etc/apparmor.d/tunables/home.d),)
22        # Needed for anything older than Lucid
23        DEB_TRANSFORM_FILES_debathena-apparmor-config += /etc/apparmor.d/tunables/home.debathena
24    endif
25endif
26
27ifneq ($(wildcard /etc/apparmor.d/usr.sbin.cupsd),)
28    DEB_REMOVE_FILES_debathena-apparmor-config += /etc/apparmor.d/usr.sbin.cupsd
29endif
30
31include /usr/share/cdbs/1/rules/debhelper.mk
32include /usr/share/cdbs/1/rules/config-package.mk
33
34ifneq ($(wildcard /etc/apparmor.d/usr.sbin.cupsd),)
35    common-build-indep:: debian/usr.sbin.cupsd.debathena
36    debian/usr.sbin.cupsd.debathena: $(call debian_check_files,/etc/apparmor.d/usr.sbin.cupsd)
37        debian/transform_usr.sbin.cupsd.debathena < $< > $@
38    clean::
39        -rm debian/usr.sbin.cupsd.debathena
40    install/debathena-apparmor-config::
41        dh_install debian/usr.sbin.cupsd.debathena etc/apparmor.d
42endif
43
44ifneq ($(wildcard /etc/apparmor.d/tunables/home.d),)
45    install/debathena-apparmor-config::
46        install -D -m 644 debian/home \
47            $(DEB_DESTDIR)/etc/apparmor.d/tunables/home.d/debathena
48endif
Note: See TracBrowser for help on using the repository browser.