]> git.proxmox.com Git - lxc.git/blame - debian/rules
build with pve-libseccomp2.4
[lxc.git] / debian / rules
CommitLineData
9108d962 1#!/usr/bin/make -f
b919c812 2
9108d962
DM
3# output every command that modifies files on the build system.
4#DH_VERBOSE = 1
5
6# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
7DPKG_EXPORT_BUILDFLAGS = 1
8include /usr/share/dpkg/default.mk
9
9108d962 10%:
4a19a6d0 11 dh $@ --with autoreconf,quilt
9108d962
DM
12
13override_dh_auto_configure:
14 dh_auto_configure -- \
15 --with-distro=debian \
16 --with-init-script=systemd \
dcf10cd9
WB
17 --enable-apparmor \
18 --enable-doc \
9108d962
DM
19 --enable-api-docs \
20 --disable-rpath \
21 --disable-selinux \
22 --enable-bash \
ed322262 23 --disable-cgmanager \
9108d962
DM
24 --disable-python \
25 --disable-lua \
234fb942 26 --disable-examples \
2d8021b3 27 --enable-seccomp \
834bb4d7 28 --disable-static \
11042904
WB
29 --with-cgroup-pattern='lxc/%n' \
30 SECCOMP_CFLAGS="-I/usr/lib/pve-libseccomp2.4/include" \
31 SECCOMP_LIBS="-L/usr/lib/$(DEB_HOST_MULTIARCH)/pve-libseccomp2.4 -lseccomp" \
9108d962 32
f34b9289
WB
33override_dh_fixperms:
34 dh_fixperms -Xusr/lib/$(DEB_HOST_MULTIARCH)/lxc/lxc-user-nic
9108d962 35
419e96ed 36override_dh_install:
1ffb259f 37 rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
b76bfba9 38 dh_apparmor -p lxc-pve --profile-name=usr.bin.lxc-start
0b34d2a8 39 dh_apparmor -p lxc-pve --profile-name=lxc-containers
419e96ed 40 dh_install --fail-missing
ef3ede14 41
d3bbd2a2
WB
42override_dh_installsystemd:
43 dh_installsystemd -plxc-pve -r lxc-monitord.service lxc-net.service
44 dh_installsystemd -plxc-pve -r --no-restart-after-upgrade lxc.service