PACKAGE=pmg-api
-PKGVER=5.0
-PKGREL=46
+PKGVER=5.2
+PKGREL=1
# this requires package pmg-doc-generator
export NOVIEW=1
SERVICES = pmgdaemon pmgproxy pmgtunnel pmgmirror
CLITOOLS = pmgdb pmgconfig pmgperf pmgcm pmgqm pmgreport pmgversion pmgupgrade pmgsubscription pmgbackup
-CLISCRIPTS = pmg-smtp-filter pmgsh pmgpolicy pmgbanner
+CLISCRIPTS = pmg-smtp-filter pmgsh pmgpolicy pmgbanner pmg-system-report
CRONSCRIPTS = pmg-hourly pmg-daily
CLI_CLASSES = $(addprefix PMG/CLI/, $(addsuffix .pm, ${CLITOOLS}))
TIMER_UNITS = $(addprefix debian/, $(addsuffix .timer, ${CRONSCRIPTS} pmgspamreport pmgreport))
CLI_BINARIES = $(addprefix bin/, ${CLITOOLS} ${CLISCRIPTS} ${CRONSCRIPTS})
-CLI_MANS = $(addsuffix .1, ${CLITOOLS}) pmgsh.1
+CLI_MANS = $(addsuffix .1, ${CLITOOLS}) pmgsh.1 pmg-system-report.1
SERVICE_MANS = $(addsuffix .8, ${SERVICES}) pmg-smtp-filter.8 pmgpolicy.8
PMG/LDAPCache.pm \
PMG/DBTools.pm \
PMG/Quarantine.pm \
+ PMG/Report.pm \
PMG/RuleDB/Group.pm \
PMG/RuleDB/Rule.pm \
PMG/RuleDB/Object.pm \
PMG/API2/Services.pm \
PMG/API2/Tasks.pm \
PMG/API2/LDAP.pm \
+ PMG/API2/DestinationTLSPolicy.pm\
PMG/API2/Domains.pm \
PMG/API2/Fetchmail.pm \
PMG/API2/Users.pm \
.PHONY: dinstall
dinstall: ${DEB}
dpkg -i ${DEB}
+
+%.1: bin/%
+ rm -f $@
+ podselect $< |pod2man -n $(notdir $*) -s 1 -r ${PKGVER} -c "Proxmox Documentation" >$@.tmp
+ mv $@.tmp $@