~serge-hallyn/ubuntu/quantal/lxc/lxc-fixapi

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Stéphane Graber
  • Date: 2012-06-25 18:51:17 UTC
  • Revision ID: stgraber@ubuntu.com-20120625185117-82l5g3ix19919am3
Fix indentation of lxc.postinst

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
override_dh_auto_clean:
13
13
        dh_auto_clean
14
14
 
15
 
        for _FILE in debian/*.install.in debian/*.apparmor.in; \
 
15
        for _FILE in debian/*.install.in; \
16
16
        do \
17
17
                rm -f debian/$$(basename $${_FILE} .in); \
18
18
                sed -e 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' \
19
19
                $${_FILE} > debian/$$(basename $${_FILE} .in); \
20
20
        done
21
21
 
 
22
        for _FILE in debian/apparmor/*.in; \
 
23
        do \
 
24
                rm -f debian/apparmor/$$(basename $${_FILE} .in); \
 
25
                sed -e 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' \
 
26
                $${_FILE} > debian/apparmor/$$(basename $${_FILE} .in); \
 
27
        done
 
28
 
22
29
override_dh_auto_configure:
23
30
        dh_auto_configure -- --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)/lxc --libexecdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) --with-rootfs-path=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)/lxc --enable-doc
24
31
 
54
61
endif
55
62
 
56
63
override_dh_install:
 
64
        # copy apparmor profiles
57
65
        mkdir -p debian/lxc/etc/apparmor.d/lxc
58
 
        cp debian/lxc.apparmor debian/lxc/etc/apparmor.d/usr.bin.lxc-start
59
 
        cp debian/lxc-containers.apparmor debian/lxc/etc/apparmor.d/lxc-containers
60
 
        cp debian/lxc-default.apparmor debian/lxc/etc/apparmor.d/lxc/lxc-default
 
66
        mkdir -p debian/lxc/etc/apparmor.d/abstractions
 
67
        cp debian/apparmor/usr.bin.lxc-start debian/lxc/etc/apparmor.d/usr.bin.lxc-start
 
68
        cp debian/apparmor/lxc-containers debian/lxc/etc/apparmor.d/lxc-containers
 
69
        cp debian/apparmor/lxc-default debian/lxc/etc/apparmor.d/lxc/lxc-default
 
70
        cp debian/apparmor/lxc-default-with-nesting debian/lxc/etc/apparmor.d/lxc/lxc-default-with-nesting
 
71
        cp debian/apparmor/abstractions-lxc-container-default debian/lxc/etc/apparmor.d/abstractions/lxc-container-default
 
72
        cp debian/apparmor/abstractions-lxc-start-container debian/lxc/etc/apparmor.d/abstractions/lxc-start-container
61
73
        if [ -x /usr/bin/dh_apparmor ]; then \
62
74
                dh_apparmor --profile-name=usr.bin.lxc-start; \
63
75
        fi
 
76
        # copy apport hook
 
77
        mkdir -p debian/lxc/usr/share/apport/package-hooks
 
78
        cp debian/lxc.apport debian/lxc/usr/share/apport/package-hooks/source_lxc.py
 
79
 
 
80
        # copy dnsmasq configuration
 
81
        mkdir -p debian/lxc/etc/dnsmasq.d
 
82
        cp debian/lxc.dnsmasq debian/lxc/etc/dnsmasq.d/lxc
 
83
 
64
84
        dh_install --fail-missing
65
85
 
66
86
        # replace upstream lxc-wait which can only run one-at-a-time