]> git.pld-linux.org Git - projects/geninitrd.git/commitdiff
don't try to expand pci devices if pci bus is missing
authorJan Palus <atler@pld-linux.org>
Thu, 12 Nov 2020 10:46:39 +0000 (11:46 +0100)
committerJan Palus <atler@pld-linux.org>
Thu, 12 Nov 2020 10:46:39 +0000 (11:46 +0100)
functions

index 9015cc3c7107f27567a73e53247539a2e456a765..3a521907ce436b8466ce4d74acf920e8a1dcb79d 100644 (file)
--- a/functions
+++ b/functions
@@ -209,10 +209,12 @@ find_modules_by_class_kmod() {
                return
        fi
 
-       for i in $(grep -li "^0x${req_class}" /sys/devices/pci*/*/class); do
-               j=$(dirname $i)
-               modaliases="$modaliases $(cat $j/modalias)"
-       done
+       if ls /sys/devices | grep -q '^pci'; then
+               for i in $(grep -li "^0x${req_class}" /sys/devices/pci*/*/class); do
+                       j=$(dirname $i)
+                       modaliases="$modaliases $(cat $j/modalias)"
+               done
+       fi
 
        if [ -z "$modaliases" ]; then
                return
This page took 0.565661 seconds and 4 git commands to generate.