From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id BD3238CCAD for ; Tue, 30 Aug 2022 10:36:27 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id AF6262E47B for ; Tue, 30 Aug 2022 10:35:57 +0200 (CEST) Received: from proxmox-new.maurer-it.com (proxmox-new.maurer-it.com [94.136.29.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Tue, 30 Aug 2022 10:35:56 +0200 (CEST) Received: from proxmox-new.maurer-it.com (localhost.localdomain [127.0.0.1]) by proxmox-new.maurer-it.com (Proxmox) with ESMTP id 4B38544C5D for ; Tue, 30 Aug 2022 10:30:21 +0200 (CEST) From: Stoiko Ivanov To: pmg-devel@lists.proxmox.com Date: Tue, 30 Aug 2022 10:30:11 +0200 Message-Id: <20220830083011.43670-1-s.ivanov@proxmox.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.191 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% 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 T_SCC_BODY_TEXT_LINE -0.01 - URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [api2.pm, i.pm, nodeconfig.pm] Subject: [pmg-devel] [PATCH pmg-api] fix #3915: remove obsolete /etc/apt/apt.conf.d/75pmgconf 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: , X-List-Received-Date: Tue, 30 Aug 2022 08:36:27 -0000 this was forgotten when introducing the more flexible kernel-keeping logic with proxmox-boot-tool (in 6.4). while this file is present no pve-kernel gets autoremoved. using debian/conffiles (deb-conffiles(5)) logic for this following the recommendation from (dpkg-maintscript-helper(1) - for dpkg > 1.20.6). Tested the following with a VM: * regular unchanged /etc/apt/apt.conf.d/75pmgconf * manually modified /etc/apt/apt.conf.d/75pmgconf * manually removed /etc/apt/apt.conf.d/75pmgconf Signed-off-by: Stoiko Ivanov --- debian/conffiles | 1 + src/Makefile | 3 +-- src/pmg-apt.conf | 7 ------- 3 files changed, 2 insertions(+), 9 deletions(-) create mode 100644 debian/conffiles delete mode 100644 src/pmg-apt.conf diff --git a/debian/conffiles b/debian/conffiles new file mode 100644 index 0000000..6e99ab6 --- /dev/null +++ b/debian/conffiles @@ -0,0 +1 @@ +remove-on-upgrade /etc/apt/apt.conf.d/75pmgconf diff --git a/src/Makefile b/src/Makefile index f08be0f..49c7974 100644 --- a/src/Makefile +++ b/src/Makefile @@ -164,7 +164,7 @@ LIBSOURCES = \ PMG/API2/NodeConfig.pm \ PMG/API2.pm \ -SOURCES = ${LIBSOURCES} ${CLI_BINARIES} ${TEMPLATES_FILES} ${CONF_MANS} ${CLI_MANS} ${SERVICE_MANS} ${SERVICE_UNITS} ${TIMER_UNITS} pmg-sources.list pmg-apt.conf pmg-initramfs.conf +SOURCES = ${LIBSOURCES} ${CLI_BINARIES} ${TEMPLATES_FILES} ${CONF_MANS} ${CLI_MANS} ${SERVICE_MANS} ${SERVICE_UNITS} ${TIMER_UNITS} pmg-sources.list pmg-initramfs.conf all: ${SOURCES} @@ -189,7 +189,6 @@ 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 diff --git a/src/pmg-apt.conf b/src/pmg-apt.conf deleted file mode 100644 index 0391b74..0000000 --- a/src/pmg-apt.conf +++ /dev/null @@ -1,7 +0,0 @@ -APT -{ - NeverAutoRemove - { - "^pve-kernel-.*"; - }; -} -- 2.30.2