copied from debian-12-bookworm-pmg-8-64, with the version number and
codename adapted.

Signed-off-by: Stoiko Ivanov <[email protected]>
---
 debian-13-trixie-pmg-9-64/Makefile        | 49 +++++++++++++++++++++++
 debian-13-trixie-pmg-9-64/dab.conf        | 15 +++++++
 debian-13-trixie-pmg-9-64/systemd-presets |  5 +++
 3 files changed, 69 insertions(+)
 create mode 100644 debian-13-trixie-pmg-9-64/Makefile
 create mode 100644 debian-13-trixie-pmg-9-64/dab.conf
 create mode 100644 debian-13-trixie-pmg-9-64/systemd-presets

diff --git a/debian-13-trixie-pmg-9-64/Makefile 
b/debian-13-trixie-pmg-9-64/Makefile
new file mode 100644
index 0000000..9330588
--- /dev/null
+++ b/debian-13-trixie-pmg-9-64/Makefile
@@ -0,0 +1,49 @@
+BASEDIR:=$(shell dab basedir)
+
+CVD_FILES:=main.cvd bytecode.cvd daily.cvd safebrowsing.cvd
+
+all: info/init_ok ${CVD_FILES}
+       dab bootstrap --minimal
+       sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' 
${BASEDIR}/etc/ssh/sshd_config
+       mkdir -p ${BASEDIR}/etc/systemd/system-preset
+       cp systemd-presets 
${BASEDIR}/etc/systemd/system-preset/00-pve-template.preset
+       touch ${BASEDIR}/proxmox_install_mode
+       dab install \
+           antiword \
+           dbus \
+           docx2txt \
+           gpg \
+           ifupdown2 \
+           libcgi-pm-perl \
+           libdbi-perl \
+           libsasl2-modules \
+           odt2txt \
+           perl-openssl-defaults \
+           poppler-utils \
+           proxmox-mailgateway-container \
+           tesseract-ocr \
+           unrtf \
+           ;
+       rm ${BASEDIR}/proxmox_install_mode
+       sed -i '/^deb.*\.proxmox\.com\/.*$$/d;$${/^$$/d;}' 
${BASEDIR}/etc/apt/sources.list
+       cp ${CVD_FILES} ${BASEDIR}/var/lib/clamav/
+       dab finalize --compressor zstd-max
+
+info/init_ok: dab.conf
+       dab init
+       touch $@
+
+.PHONY: clean
+clean:
+       dab clean
+       rm -f *~
+
+.PHONY: dist-clean
+dist-clean: clean
+       dab dist-clean
+       rm -f ${CVD_FILES}
+
+${CVD_FILES}:
+       curl -L --silent --show-error --fail --time-cond $@ --user-agent 
"CVDUPDATE/0.3.0 (9d591f58-b430-4d0c-99b2-febb1cee0872)" -o [email protected] 
https://database.clamav.net/$@
+       [ -f [email protected] ] && mv [email protected] $@ || true
+       if command -v sigtool > /dev/null ; then sigtool -i $@; else echo 
"skipping verification of $@"; fi
diff --git a/debian-13-trixie-pmg-9-64/dab.conf 
b/debian-13-trixie-pmg-9-64/dab.conf
new file mode 100644
index 0000000..a17a1f7
--- /dev/null
+++ b/debian-13-trixie-pmg-9-64/dab.conf
@@ -0,0 +1,15 @@
+Suite: trixie
+CacheDir: ../cache
+Source: http://ftp.debian.org/debian SUITE main contrib
+Source: http://ftp.debian.org/debian SUITE-updates main contrib
+Source: http://security.debian.org/debian-security SUITE-security main contrib
+Source: http://download.proxmox.com/debian/pmg/ SUITE pmg-no-subscription
+Architecture: amd64
+Name: proxmox-mail-gateway-9.0-standard
+Version: 9.0-beta1
+Section: mail
+Maintainer: Proxmox Support Team <[email protected]>
+Infopage: https://www.proxmox.com/en/proxmox-mail-gateway/overview
+Description: Proxmox Mail Gateway 9.0
+ A full featured mail proxy for spam and virus filtering, optimized for
+ container environment.
diff --git a/debian-13-trixie-pmg-9-64/systemd-presets 
b/debian-13-trixie-pmg-9-64/systemd-presets
new file mode 100644
index 0000000..2711b48
--- /dev/null
+++ b/debian-13-trixie-pmg-9-64/systemd-presets
@@ -0,0 +1,5 @@
+disable clamav-clamonacc.service
+disable [email protected]
+disable [email protected]
+disable [email protected]
+disable [email protected]
-- 
2.39.5



_______________________________________________
pve-devel mailing list
[email protected]
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to