From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id B9D901FF16F for ; Tue, 30 Sep 2025 16:52:00 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 34E4AB127; Tue, 30 Sep 2025 16:51:59 +0200 (CEST) From: Stoiko Ivanov To: pve-devel@lists.proxmox.com Date: Tue, 30 Sep 2025 16:51:28 +0200 Message-Id: <20250930145130.789435-3-s.ivanov@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250930145130.789435-1-s.ivanov@proxmox.com> References: <20250930145130.789435-1-s.ivanov@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1759243892470 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.072 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH dab-pve-appliances 1/3] add template for trixie based pmg 9.0 X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" copied from debian-12-bookworm-pmg-8-64, with the version number and codename adapted. Signed-off-by: Stoiko Ivanov --- 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 $@.tmp https://database.clamav.net/$@ + [ -f $@.tmp ] && mv $@.tmp $@ || 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 +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 pg_basebackup@.timer +disable pg_basebackup@.timer +disable pg_dump@.timer +disable pg_receivewal@.service -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel