mirror of
https://git.proxmox.com/git/pmg-api
synced 2025-12-29 13:40:10 +00:00
PMG::PBSSchedule contains methods for creating/deleting systemd-timer units, which will run a backup to a configured PBS remote. Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
33 lines
1.4 KiB
Makefile
Executable File
33 lines
1.4 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
# See debhelper(7) (uncomment to enable)
|
|
# output every command that modifies files on the build system.
|
|
#DH_VERBOSE = 1
|
|
|
|
%:
|
|
dh $@
|
|
|
|
override_dh_installinit:
|
|
dh_systemd_enable --name=pmgdaemon pmgdaemon.service
|
|
dh_systemd_enable --name=pmgproxy pmgproxy.service
|
|
dh_systemd_enable --name=pmg-smtp-filter pmg-smtp-filter.service
|
|
dh_systemd_enable --name=pmgpolicy pmgpolicy.service
|
|
dh_systemd_enable --name=pmgtunnel pmgtunnel.service
|
|
dh_systemd_enable --name=pmgmirror pmgmirror.service
|
|
dh_systemd_enable --name=pmgnetcommit pmgnetcommit.service
|
|
dh_systemd_enable --name=pmgbanner pmgbanner.service
|
|
dh_systemd_enable --name=pmg-hourly pmg-hourly.service
|
|
dh_systemd_enable --name=pmg-daily pmg-daily.service
|
|
dh_systemd_enable --name=pmgspamreport pmgspamreport.service
|
|
dh_systemd_enable --name=pmgreport pmgreport.service
|
|
dh_systemd_enable --name=pmgsync pmgsync.service
|
|
dh_systemd_enable --no-enable --name=pmg-pbsbackup@ pmg-pbsbackup@.service
|
|
|
|
override_dh_systemd_start:
|
|
dh_systemd_start pmg-hourly.timer pmg-daily.timer pmgspamreport.timer pmgreport.timer
|
|
dh_systemd_start --no-restart-on-upgrade --no-start pmgnetcommit.service pmgbanner.service pmgsync.service
|
|
dh_systemd_start pmg-smtp-filter.service pmgpolicy.service pmgtunnel.service pmgmirror.service
|
|
# we handle pmgproxy/pmgdaemon manually (use reload instead of restart to keep vnc connection active)
|
|
|
|
override_dh_fixperms:
|
|
dh_fixperms --exclude /var/log/pmgproxy
|