]> Git Repo - J-u-boot.git/commitdiff
make-asm-offsets: fix sed script
authorWolfgang Denk <[email protected]>
Wed, 27 Oct 2010 06:31:42 +0000 (08:31 +0200)
committerWolfgang Denk <[email protected]>
Wed, 27 Oct 2010 18:16:52 +0000 (20:16 +0200)
When copying the "sed" script to generate the asm-offsets.h file from
the Linux Kbuild script into the make-asm-offsets file I missed the
fact that the former runs in a "make" context and thus uses double
"$$" to escape a single "$", while the latter is a shell script, where
this must not be done.  Unfortunately the problem did not show up
during the initial tests on Power Architecture systems, but on ARM the
generated asm-offsets.h was not correct.

Signed-off-by: Wolfgang Denk <[email protected]>
Tested-by: Heiko Schocher <[email protected]>
Tested-by: Ben Gardiner <[email protected]>
tools/scripts/make-asm-offsets

index 61c095f426495a429736b0547b30ca284921c047..4c33756d66e6d637dffe817c6fc1b59099eea6c1 100755 (executable)
@@ -8,8 +8,8 @@ mkdir -p $(dirname $2)
 
 # Default sed regexp - multiline due to syntax constraints
 SED_CMD="/^->/{s:->#\(.*\):/* \1 */:; \
-       s:^->\([^ ]*\) [\$$#]*\([-0-9]*\) \(.*\):#define \1 (\2) /* \3 */:; \
-       s:^->\([^ ]*\) [\$$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; \
+       s:^->\([^ ]*\) [\$#]*\([-0-9]*\) \(.*\):#define \1 (\2) /* \3 */:; \
+       s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; \
        s:->::; p;}"
 
 (set -e
This page took 0.030204 seconds and 4 git commands to generate.