]> git.proxmox.com Git - pmg-api.git/blobdiff - Makefile
bump version to 5.0-43
[pmg-api.git] / Makefile
index f2f6bc3e82903108940a3aaea3ff0a0814189b5f..9b56540b8af79ef054f9c0e0e5c438d3eceb7b7f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
-PACKAGE=proxmox-mailgateway
+PACKAGE=pmg-api
 PKGVER=5.0
-PKGREL=6
+PKGREL=43
 
 # this requires package pmg-doc-generator
 export NOVIEW=1
@@ -18,8 +18,8 @@ BASHCOMPLDIR=${DESTDIR}/usr/share/bash-completion/completions/
 REPOID=`./repoid.pl .git`
 
 SERVICES = pmgdaemon pmgproxy pmgtunnel pmgmirror
-CLITOOLS = pmgdb pmgconfig pmgperf pmgcm pmgqm pmgreport pmgversion pmgupgrade pmgsubscription
-CLISCRIPTS = pmg-smtp-filter pmgsh pmgpolicy
+CLITOOLS = pmgdb pmgconfig pmgperf pmgcm pmgqm pmgreport pmgversion pmgupgrade pmgsubscription pmgbackup
+CLISCRIPTS = pmg-smtp-filter pmgsh pmgpolicy pmgbanner
 CRONSCRIPTS = pmg-hourly pmg-daily
 
 CLI_CLASSES = $(addprefix PMG/CLI/, $(addsuffix .pm, ${CLITOOLS}))
@@ -73,6 +73,7 @@ LIBSOURCES =                          \
        PMG/Postfix.pm                  \
        PMG/SMTP.pm                     \
        PMG/Unpack.pm                   \
+       PMG/Backup.pm                   \
        PMG/RuleCache.pm                \
        PMG/Statistic.pm                \
        PMG/UserConfig.pm               \
@@ -134,6 +135,7 @@ LIBSOURCES =                                \
        PMG/API2/SpamAssassin.pm        \
        PMG/API2/Statistics.pm          \
        PMG/API2/MailTracker.pm         \
+       PMG/API2/Backup.pm              \
        PMG/API2/Nodes.pm               \
        PMG/API2/Postfix.pm             \
        PMG/API2/Quarantine.pm          \
@@ -148,7 +150,7 @@ LIBSOURCES =                                \
        PMG/API2/Action.pm              \
        PMG/API2.pm
 
-SOURCES = ${LIBSOURCES} ${CLI_BINARIES} ${TEMPLATES_FILES} ${CONF_MANS} ${CLI_MANS} ${SERVICE_MANS} ${SERVICE_UNITS} ${TIMER_UNITS}
+SOURCES = ${LIBSOURCES} ${CLI_BINARIES} ${TEMPLATES_FILES} ${CONF_MANS} ${CLI_MANS} ${SERVICE_MANS} ${SERVICE_UNITS} ${TIMER_UNITS} pmg-sources.list pmg-apt.conf
 
 all: ${SOURCES}
 
@@ -181,6 +183,8 @@ install: ${SOURCES} $(addsuffix .service-bash-completion, ${SERVICES}) $(addsuff
        install -d -m 0755 ${DOCDIR}
        # TODO: is there a better location ?
        install -m 0644 favicon.ico ${DOCDIR}
+       install -D -m 0644 pmg-apt.conf ${DESTDIR}/etc/apt/apt.conf.d/75pmgconf
+       install -D -m 0644 pmg-sources.list ${DESTDIR}/etc/apt/sources.list.d/pmg-enterprise.list
        for i in ${LIBSOURCES}; do install -D -m 0644 $$i ${PERL5DIR}/$$i; done
        for i in ${SERVICES}; do install -D -m 0644 PMG/Service/$$i.pm ${PERL5DIR}/PMG/Service/$$i.pm; done
        for i in ${SERVICES}; do install -m 0755 bin/$$i ${DESTDIR}/usr/bin; done