Author: baggins                      Date: Mon Jan 11 14:52:22 2010 GMT
Module: firewall-init                 Tag: HEAD
---- Log message:
- use printf to make kernel version

---- Files affected:
firewall-init/firewall.d:
   functions (1.21 -> 1.22) 

---- Diffs:

================================================================
Index: firewall-init/firewall.d/functions
diff -u firewall-init/firewall.d/functions:1.21 
firewall-init/firewall.d/functions:1.22
--- firewall-init/firewall.d/functions:1.21     Mon Jan 11 15:30:18 2010
+++ firewall-init/firewall.d/functions  Mon Jan 11 15:52:17 2010
@@ -11,13 +11,7 @@
                IFS=$old_IFS
 
                # strip _* or -* from versions like: "2.6.25_vanilla-1", 
"2.6.25-1"
-               kernelver=${3%%[-_]*}
-               
-               while [ ${#kernelver} -lt 3 ]; do kernelver="0$kernelver"; done
-               kernelver="$2$kernelver"
-               while [ ${#kernelver} -lt 6 ]; do kernelver="0$kernelver"; done
-               kernelver="$1$kernelver"
-               while [ ${#kernelver} -lt 9 ]; do kernelver="0$kernelver"; done
+               kernelver=$(printf "%.3d%.3d%.3d" $1 $2 ${3%%[-_]*})
        } < /proc/version
 
        if [ "$kernelver" -lt "002006022" ]; then
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/firewall-init/firewall.d/functions?r1=1.21&r2=1.22&f=u

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

Reply via email to