From 93c24c657d379bc49e3987a78d5906d2397becb3 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 15 Feb 2026 11:16:50 +0000 Subject: [PATCH] pkg.sh log-install: -f package-format is ignored pkg.sh log-install ignores the -f option passed to pkg.sh, and always defaults to "rpm". Fix that. Signed-off-by: Jan Lindemann --- scripts/pkg.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/pkg.sh b/scripts/pkg.sh index 869b798c..8bb867ea 100644 --- a/scripts/pkg.sh +++ b/scripts/pkg.sh @@ -734,9 +734,20 @@ cmd_log_install() cfgfile_macro() { - if echo "$*" | grep -qe '/etc/\|\.conf$\|\.leases$'; then - echo "%config(noreplace) " - fi + case "$c_format" in + rpm) + if echo "$*" | grep -qe '/etc/\|\.conf$\|\.leases$'; then + echo "%config(noreplace) " + fi + ;; + deb|debian) + if echo "$*" | grep -qe '/etc/\|\.conf$\|\.leases$'; then + echo "%config " + fi + ;; + *) + ;; + esac } while [ "$1" != -- ]; do