SOURCES: kernel-config.awk - allow basearch and specific arch
sparky
sparky at pld-linux.org
Thu Sep 18 18:33:26 CEST 2008
Author: sparky Date: Thu Sep 18 16:33:26 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- allow basearch and specific arch
---- Files affected:
SOURCES:
kernel-config.awk (1.5 -> 1.6)
---- Diffs:
================================================================
Index: SOURCES/kernel-config.awk
diff -u SOURCES/kernel-config.awk:1.5 SOURCES/kernel-config.awk:1.6
--- SOURCES/kernel-config.awk:1.5 Thu Sep 18 17:01:59 2008
+++ SOURCES/kernel-config.awk Thu Sep 18 18:33:20 2008
@@ -50,6 +50,13 @@
print "arch= must be specified" > "/dev/stderr"
exit 1
}
+ if ( ! basearch )
+ basearch = arch
+
+ targetLevel[ "all" ] = 1
+ targetLevel[ basearch ] = 2
+ targetLevel[ arch ] = 3
+
shouldDie = 0
}
@@ -100,15 +107,14 @@
} else {
split( line, archs )
}
+
+ level = 0
for ( i in archs ) {
split( archs[i], opt, "=" );
- if ( opt[1] == "all" )
- value = opt[2]
-
- if ( opt[1] == arch ) {
- # found best match, don't look further
+ tl = targetLevel[ opt[ 1 ] ]
+ if ( tl > level ) {
value = opt[2]
- break
+ level = tl
}
}
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kernel-config.awk?r1=1.5&r2=1.6&f=u
More information about the pld-cvs-commit
mailing list