lua: Fixed some cross-platform issues for PPC (and probably other architectures)
[openwrt.git] / target / linux / generic-2.6 / patches / 904-ls_time_locale.patch
index cc4a392..c34e180 100644 (file)
@@ -1,24 +1,22 @@
-diff -urN linux-2.6.19.2/scripts/gen_initramfs_list.sh linux-2.6.19.2.new/scripts/gen_initramfs_list.sh
---- linux-2.6.19.2/scripts/gen_initramfs_list.sh       2007-01-10 20:10:37.000000000 +0100
-+++ linux-2.6.19.2.new/scripts/gen_initramfs_list.sh   2007-05-03 16:25:06.000000000 +0200
-@@ -120,9 +120,9 @@
+Index: linux-2.6.21.7/scripts/gen_initramfs_list.sh
+===================================================================
+--- linux-2.6.21.7.orig/scripts/gen_initramfs_list.sh
++++ linux-2.6.21.7/scripts/gen_initramfs_list.sh
+@@ -125,7 +125,7 @@ parse() {
+                       str="${ftype} ${name} ${location} ${str}"
                        ;;
                "nod")
                        ;;
                "nod")
-                       local dev_type=
--                      local maj=$(LC_ALL=C ls -l "${location}" | \
-+                      local maj=$(LC_ALL=C ls --time-style=locale -l "${location}" | \
-                                       gawk '{sub(/,/, "", $5); print $5}')
--                      local min=$(LC_ALL=C ls -l "${location}" | \
-+                      local min=$(LC_ALL=C ls --time-style=locale -l "${location}" | \
-                                       gawk '{print $6}')
-                       if [ -b "${location}" ]; then
-@@ -133,7 +133,7 @@
-                       str="${ftype} ${name} ${str} ${dev_type} ${maj} ${min}"
+-                      local dev=`LC_ALL=C ls -l "${location}"`
++                      local dev=`LC_ALL=C ls -l --time-style=locale "${location}"`
+                       local maj=`field 5 ${dev}`
+                       local min=`field 6 ${dev}`
+                       maj=${maj%,}
+@@ -135,7 +135,7 @@ parse() {
+                       str="${ftype} ${name} ${str} ${dev} ${maj} ${min}"
                        ;;
                "slink")
                        ;;
                "slink")
--                      local target=$(LC_ALL=C ls -l "${location}" | \
-+                      local target=$(LC_ALL=C ls --time-style=locale -l "${location}" | \
-                                       gawk '{print $11}')
+-                      local target=`field 11 $(LC_ALL=C ls -l "${location}")`
++                      local target=`field 11 $(LC_ALL=C ls -l --time-style=locale "${location}")`
                        str="${ftype} ${name} ${target} ${str}"
                        ;;
                        str="${ftype} ${name} ${target} ${str}"
                        ;;
+               *)
This page took 0.023496 seconds and 4 git commands to generate.