From a2b3c48bfc957c4f10365bc8c0ca81ae309df0ed Mon Sep 17 00:00:00 2001 From: pyllyukko Date: Tue, 13 Jan 2026 20:07:36 +0200 Subject: [PATCH] Added support for Slackware into FileInstalledByPackage function --- include/functions | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/functions b/include/functions index bc44aff1..ced017a9 100644 --- a/include/functions +++ b/include/functions @@ -787,8 +787,12 @@ exitcode=1 file=$1 find="" + pattern="" if [ -n "${DPKGBINARY}" ]; then find=$(${DPKGBINARY} -S "${file}" 2> /dev/null | ${AWKBINARY} -F: '{print $1}') + elif [ "${OS_NAME}" = "Slackware Linux" -a -d "${ROOTDIR}/var/lib/pkgtools/packages" ]; then + pattern="${file//./\\.}" + find=$(${GREPBINARY} -l "^${pattern#/}\(\.new\)\?$" ${ROOTDIR}/var/lib/pkgtools/packages/* | ${SEDBINARY} 's/^.\+\///') elif [ -n "${RPMBINARY}" ]; then find=$(${RPMBINARY} -qf "${file}" 2> /dev/null | ${AWKBINARY} -F- '{print $1}') fi