commit 45294dc1e426a4baada55882c978227fa777b106
Author: Elan Ruusamäe <[email protected]>
Date:   Tue May 13 23:52:15 2014 +0300

    handle only firmware add requests
    
    similar fix as in rc-scripts
    
http://git.pld-linux.org/?p=projects/rc-scripts.git;a=commitdiff;h=5a873f5d5eda4af38c2cc889fd6923e654188c17

 geninitrd | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/geninitrd b/geninitrd
index c6da02e..ec7ebbb 100755
--- a/geninitrd
+++ b/geninitrd
@@ -722,6 +722,13 @@ firmware_install_module() {
                inst_d /lib/firmware
 cat << 'EOF' >> "$DESTDIR/lib/firmware/firmware.sh"
 #!/bin/sh -e
+# handle only firmware add requests
+if [ "$SUBSYSTEM" != "firmware" ]; then
+       exit 0
+fi
+if [ "$ACTION" != "add" ]; then
+       exit 0
+fi
 echo 1 > /sys$DEVPATH/loading
 cat "/lib/firmware/$FIRMWARE" > /sys$DEVPATH/data
 echo 0 > /sys$DEVPATH/loading
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/geninitrd.git/commitdiff/45294dc1e426a4baada55882c978227fa777b106

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to