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 <jan@janware.com>
This commit is contained in:
Jan Lindemann 2026-02-15 11:16:50 +00:00
commit 93c24c657d

View file

@ -734,9 +734,20 @@ cmd_log_install()
cfgfile_macro()
{
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