SVN: geninitrd/trunk/geninitrd

glen glen at pld-linux.org
Sun May 3 19:56:22 CEST 2009


Author: glen
Date: Sun May  3 19:56:21 2009
New Revision: 10353

Modified:
   geninitrd/trunk/geninitrd
Log:
- prefer versioned firmware first

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd	(original)
+++ geninitrd/trunk/geninitrd	Sun May  3 19:56:21 2009
@@ -572,16 +572,16 @@
 	fi
 
 	for firmware in $firmware_files; do
-		if [ -f "/lib/firmware/$firmware" ]; then
+		if [ -f "/lib/firmware/$kernel/$firmware" ]; then
 			FIRMWAREDIR=${firmware%/*}
 			[ "$FIRMWAREDIR" != "$firmware" ] && inst_d /lib/firmware/$FIRMWAREDIR
-			inst /lib/firmware/$firmware /lib/firmware/$firmware
-		elif [ -f "/lib/firmware/$kernel/$firmware" ]; then
+			inst /lib/firmware/$kernel/$firmware /lib/firmware/$firmware
+		elif [ -f "/lib/firmware/$firmware" ]; then
 			FIRMWAREDIR=${firmware%/*}
 			[ "$FIRMWAREDIR" != "$firmware" ] && inst_d /lib/firmware/$FIRMWAREDIR
-			inst /lib/firmware/$kernel/$firmware /lib/firmware/$firmware
+			inst /lib/firmware/$firmware /lib/firmware/$firmware
 		else
-			die "firmware file /lib/firmware/$firmware nor /lib/firmware/$kernel/$firmware doesn't exist."
+			die "firmware file /lib/firmware/$firmware nor /lib/firmware/$kernel/$firmware found."
 		fi
 	done
 


More information about the pld-cvs-commit mailing list