From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 7D91C1FF187 for ; Mon, 25 Aug 2025 16:14:08 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 23E5F14A28; Mon, 25 Aug 2025 16:14:12 +0200 (CEST) From: Maximiliano Sandoval To: Stoiko Ivanov In-Reply-To: <20250814021307.3bb402d9@rosa.proxmox.com> (Stoiko Ivanov's message of "Thu, 14 Aug 2025 02:13:07 +0200") References: <20250404131438.328396-1-m.sandoval@proxmox.com> <20250404131438.328396-5-m.sandoval@proxmox.com> <20250814021307.3bb402d9@rosa.proxmox.com> User-Agent: mu4e 1.12.9; emacs 30.1 Date: Mon, 25 Aug 2025 16:13:38 +0200 Message-ID: MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1756131214765 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.102 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 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pmg-devel] [PATCH pmg-api v5 05/11] postinstall: add new group for shared functionality X-BeenThere: pmg-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Mail Gateway development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: pmg-devel@lists.proxmox.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pmg-devel-bounces@lists.proxmox.com Sender: "pmg-devel" Stoiko Ivanov writes: > TIL: `systemd-sysusers` - thanks! > looks fine - a short comment/link to why the flag to `dh` is (still?) > needed would help me here The `dh` flag was added in the compatibility level v14 which if I am not wrong is still open for development, this means it has the feature has to be enabled explicitly. See [1, 2] for more details. [1] https://manpages.debian.org/trixie/debhelper/debhelper.7.en.html#COMPATIBILITY_LEVELS [2] https://manpages.debian.org/trixie/debhelper/debhelper-compat-upgrade-checklist.7.en.html > > On Fri, 4 Apr 2025 15:14:32 +0200 > Maximiliano Sandoval wrote: > >> A shared group named 'pmg' is introduced for processes that need to be >> accessible from multiple processes like spamassassin, rrdcached or the >> mail queue at /var/spool/pmg. >> >> Signed-off-by: Maximiliano Sandoval >> --- >> debian/pmg-api.sysusers | 1 + >> debian/postinst | 4 ++++ >> debian/rules | 2 +- >> 3 files changed, 6 insertions(+), 1 deletion(-) >> create mode 100644 debian/pmg-api.sysusers >> >> diff --git a/debian/pmg-api.sysusers b/debian/pmg-api.sysusers >> new file mode 100644 >> index 00000000..a546c45f >> --- /dev/null >> +++ b/debian/pmg-api.sysusers >> @@ -0,0 +1 @@ >> +g pmg - - >> diff --git a/debian/postinst b/debian/postinst >> index 708350ec..9af65ebf 100644 >> --- a/debian/postinst >> +++ b/debian/postinst >> @@ -49,6 +49,10 @@ migrate_apt_auth_conf() { >> } >> >> migrate_pmg_smtp_filter() { >> + systemd-sysusers >> + >> + chown :pmg /var/lib/pmg >> + >> pmgdb update >/dev/null 2>&1 & >> } >> >> diff --git a/debian/rules b/debian/rules >> index 3e150795..ea8f110c 100755 >> --- a/debian/rules >> +++ b/debian/rules >> @@ -13,7 +13,7 @@ include debian/rules.env >> export REPOID=${REPOID_GENERATED} >> >> %: >> - dh $@ >> + dh $@ --with installsysusers >> >> override_dh_installsystemd: >> dh_installsystemd --no-start --no-stop-on-upgrade \ -- Maximiliano _______________________________________________ pmg-devel mailing list pmg-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pmg-devel