From ce2a205fbd01f1e4b66edf1353f3a2ebbb1076dd Mon Sep 17 00:00:00 2001 From: Eugene Syromiatnikov Date: Wed, 17 Nov 2021 12:21:15 +0100 Subject: [PATCH] modalias.prov: process compressed kmods * modalias.prov: Add "(\.gz|\.bz2|\.xz)?" to the end of the module path matching regular expression, use "$@" instead of $*. Resolves: #1942537 Resolves: #2024117 Signed-off-by: Eugene Syromiatnikov --- modalias.prov | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modalias.prov b/modalias.prov index c5eda32..3b7337f 100644 --- a/modalias.prov +++ b/modalias.prov @@ -58,7 +58,7 @@ combine_modaliases() { print_modaliases "$class" "$variants" "$pos" } -for module in $(grep -E '/lib/modules/.+\.ko$') $*; do +for module in $(grep -E '/lib/modules/.+\.ko(\.gz|\.bz2|\.xz)?$') "$@"; do # | head -n1 because some modules have *two* version tags. *cough*b44*cough* modver=$(/sbin/modinfo -F version "$module"| head -n1) modver=${modver// /_}