Bug#813455: Patch
Bastien Roucaries <[email protected]> Sun, 08 Feb 2026 14:31:03 +0100
| Newsgroups | gmane.linux.debian.devel.dpkg.bugs |
|---|---|
| Message-ID | <12630996.BaYr0rKQ5T__47153.1264296331$1770557618$gmane$org@debian-ei> |
Hi Guillem
Does this will solve this bug ?
diff --git a/src/dpkg-maintscript-helper.sh b/src/dpkg-maintscript-helper.sh
index a7b914a2c..33921c53c 100755
--- a/src/dpkg-maintscript-helper.sh
+++ b/src/dpkg-maintscript-helper.sh
@@ -526,11 +526,22 @@ validate_optional_version() {
fi
}
+
+# dpkg -L all/any
+dpkg_L_all_arch() {
+ local PKG="$1"
+ dpkg-query -W -f='${Package}:${Architecture}\n' | grep "^${PKG}:" | \
+ while read p; do
+ dpkg-query -L "$p" 2>/dev/null
+ done
+}
+
ensure_package_owns_file() {
local PACKAGE="$1"
local FILE="$2"
+ local ARCH=$(dpkg --print-architecture)
- if ! dpkg-query -L "$PACKAGE" | grep -F -q -x "$FILE"; then
+ if ! dpkg_L_all_arch "$PACKAGE" | grep -F -q -x "$FILE"; then
debug "File '$FILE' not owned by package " \
"'$PACKAGE', skipping $command"
return 1
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmmIj/kACgkQADoaLapB CF9dehAAgQuWryMWziVOCcNm1VdBHmgSwgMPRVbjooGBmrVcVlEM67KKfhs/IKuZ wOpuOkQMdOyHhtyHhE8ugmwG4ttPtmmgQ6vgP990wMKgskzCHY96RSI9nhdvYrrW bHF7ohHhitBbltYiudLic/rN1mNdn7a/zJhp1mbUBwI3SZSbY+nKJyMvl4e09TnW 6+8qDp0SfM3GJB8nsOdSCiW10++PJqGK/eMjqvLkwcXsaXHE7QDrpQdD4cCEIyTj t2vquKos4M+wGc/nTQWz1uoUlWWdId5geolmaM25QgMP2ToXeVmHwugk4FSjSk5L APrDbuzT1h9GaXgXHMbsm2GM01FnGf2R9qUptTnUlD9fcc1mcddT1uTQ3jf961Qw Uzw1seWg7dHoUyL0Tn91NBzY+zZ788SjIwjPsnCyefp3m3hOf6F9MArApSA7PICH X77nB8KM49EjpeWSkQsuwOg0LRsj5qvypkz6Paux4ITNiA1tEO7pcGcDPZIv2C+n E5tXJr7UR6ypmWAx5xj28z8LQWcF8UK144Xj9cQ6jXGZALjWuZRHI0DTgkQA+c/d waLg0/KszxTZy6i5kkcUIHbB55DMVzZ4MnuYa8fNhWq5e/IY6lNjetmwej9v5w9t OJASYKDTTxxy7DAo6layIbjP3qvFw2HcenbkaXIc2kJOeulKggg= =zu3c -----END PGP SIGNATURE-----