]> git.proxmox.com Git - cgmanager.git/blob - debian/rules
initial commit
[cgmanager.git] / debian / rules
1 #!/usr/bin/make -f
2 # -*- makefile -*-
3
4 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
5
6 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
7
8 # Uncomment this to turn on verbose mode.
9 #export DH_VERBOSE=1
10
11 %:
12 dh $@ --with quilt,autotools_dev,autoreconf,systemd
13
14 override_dh_auto_configure:
15 dh_auto_configure -- \
16 --exec-prefix= \
17 --with-distro=debian \
18 --with-init-script=systemd
19
20 override_dh_makeshlibs:
21 dh_makeshlibs -- -c4
22
23 override_dh_install:
24 # remove .la file
25 rm $(CURDIR)/debian/tmp/usr/lib/*/libcgmanager.la
26
27 mkdir -p $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)
28 mv $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libcgmanager.so.* \
29 $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/
30 for i in $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libcgmanager.so ; do \
31 dest=$$(readlink $$i) ; \
32 rm -f $$i ; \
33 ln -s /lib/$(DEB_HOST_MULTIARCH)/$$dest $$i ; \
34 done
35 dh_install --fail-missing
36
37 override_dh_systemd_enable:
38 dh_systemd_enable -pcgmanager --name=cgmanager
39 dh_systemd_enable -pcgmanager --name=cgproxy
40
41 override_dh_systemd_start:
42 dh_systemd_start -pcgmanager --name=cgmanager
43 dh_systemd_start -pcgmanager --name=cgproxy
44