]> git.proxmox.com Git - pmg-api.git/blob - debian/rules
add rule attributes and/invert (for each relevant type)
[pmg-api.git] / debian / rules
1 #!/usr/bin/make -f
2 # See debhelper(7) (uncomment to enable)
3 # output every command that modifies files on the build system.
4 #DH_VERBOSE = 1
5
6 include /usr/share/dpkg/pkg-info.mk
7
8 export PACKAGE=pmg-api
9 export PMGVERSION = $(DEB_VERSION_UPSTREAM_REVISION)
10 export PMGRELEASE = $(shell echo $(DEB_VERSION_UPSTREAM) | cut -c 1-3)
11
12 include debian/rules.env
13 export REPOID=${REPOID_GENERATED}
14
15 %:
16 dh $@
17
18 override_dh_installsystemd:
19 dh_installsystemd --no-start --no-stop-on-upgrade \
20 pmg-hourly.service \
21 pmg-daily.service \
22 pmgspamreport.service \
23 pmgreport.service \
24 pmgnetcommit.service \
25 pmgbanner.service \
26 pmgsync.service
27 dh_installsystemd \
28 pmg-smtp-filter.service \
29 pmgpolicy.service \
30 pmgtunnel.service \
31 pmgmirror.service \
32 pmg-hourly.timer \
33 pmg-daily.timer \
34 pmgspamreport.timer \
35 pmgreport.timer
36 dh_installsystemd --no-enable --name=pmg-pbsbackup@ pmg-pbsbackup@.service
37 # we handle pmgproxy/pmgdaemon manually (use reload instead of restart to keep vnc connection active)
38 dh_installsystemd --no-start --no-stop-on-upgrade pmgdaemon.service pmgproxy.service
39
40 override_dh_fixperms:
41 dh_fixperms --exclude /var/log/pmgproxy