From 25285005c3e14b6edee8493947d14d4b0cbf3f3f Mon Sep 17 00:00:00 2001 From: holger krekel Date: Sat, 7 Mar 2026 15:06:25 +0100 Subject: [PATCH] same as https://github.com/chatmail/relay/pull/887/changes --- cmdeploy/src/cmdeploy/deployers.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmdeploy/src/cmdeploy/deployers.py b/cmdeploy/src/cmdeploy/deployers.py index e16272be..d499228a 100644 --- a/cmdeploy/src/cmdeploy/deployers.py +++ b/cmdeploy/src/cmdeploy/deployers.py @@ -3,7 +3,7 @@ Chat Mail pyinfra deploy. """ import os -from io import StringIO +from io import BytesIO, StringIO from pathlib import Path from chatmaild.config import read_config @@ -468,6 +468,14 @@ class ChatmailDeployer(Deployer): self.mail_domain = mail_domain def install(self): + files.put( + name="Disable installing recommended packages globally", + src=BytesIO(b'APT::Install-Recommends "0";\n'), + dest="/etc/apt/apt.conf.d/99no-recommends", + user="root", + group="root", + mode="644", + ) apt.update(name="apt update", cache_time=24 * 3600) apt.upgrade(name="upgrade apt packages", auto_remove=True)