diff options
author | Felix Fietkau <nbd@openwrt.org> | 2008-04-02 08:50:05 -0400 |
---|---|---|
committer | Sam Ravnborg <sam@uranus.ravnborg.org> | 2008-04-28 16:50:51 -0400 |
commit | b5a5e4c73228e1c5f646ee2524f5e13ae5f08b4d (patch) | |
tree | 203d01fe0680a8ad223b437247e6865c6173599d /scripts | |
parent | 01dee1881d7cbcd5c456735085e52de94da8d4e1 (diff) |
kbuild: fix unportability in gen_initramfs_list.sh
On a Mac OS X machine the output of ls -l is different from a standard
Linux machine. Use readlink instead of parsing a hardcoded field number
from the ls output.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/gen_initramfs_list.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/gen_initramfs_list.sh b/scripts/gen_initramfs_list.sh index 684fb9cdc055..5f3415f28736 100644 --- a/scripts/gen_initramfs_list.sh +++ b/scripts/gen_initramfs_list.sh | |||
@@ -135,7 +135,7 @@ parse() { | |||
135 | str="${ftype} ${name} ${str} ${dev} ${maj} ${min}" | 135 | str="${ftype} ${name} ${str} ${dev} ${maj} ${min}" |
136 | ;; | 136 | ;; |
137 | "slink") | 137 | "slink") |
138 | local target=`field 11 $(LC_ALL=C ls -l "${location}")` | 138 | local target=`readlink "${location}"` |
139 | str="${ftype} ${name} ${target} ${str}" | 139 | str="${ftype} ${name} ${target} ${str}" |
140 | ;; | 140 | ;; |
141 | *) | 141 | *) |