diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2006-05-21 13:50:44 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2006-05-21 13:50:44 +0000 |
commit | ce59eb059a9d392c0fb4c89c599f23f4f099bad0 (patch) | |
tree | 7608c983d90df745d49ca5a682b4a134d40fc6a5 /bin | |
parent | a21e90b3d95d69123252667f94c2a992b6dcc591 (diff) | |
download | ptxdist-ce59eb059a9d392c0fb4c89c599f23f4f099bad0.tar.gz ptxdist-ce59eb059a9d392c0fb4c89c599f23f4f099bad0.tar.xz |
* make variables in check_dirs local; merged from mkl-trunk.
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5525 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/ptxdist | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/bin/ptxdist b/bin/ptxdist index 18cbf9b7c..68f1b1f4b 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -189,21 +189,22 @@ check_compiler() { # they are created here. # check_dirs() { + local ptxconf_prefix ptxconf_gnu_target - if [ -z "$PREFIX" ]; then - PTXCONF_PREFIX=$(. ptxconfig && echo ${PTXCONF_PREFIX}) + if [ -z "$PREFIX" ]; then + ptxconf_prefix=$(. ptxconfig && echo ${PTXCONF_PREFIX}) else - PTXCONF_PREFIX=$PREFIX + ptxconf_prefix=$PREFIX fi - PTXCONF_GNU_TARGET=$(. ptxconfig && echo ${PTXCONF_GNU_TARGET}) + ptxconf_gnu_target=$(. ptxconfig && echo ${PTXCONF_GNU_TARGET}) # And now we learn something new about shell: brace expansion. # It saves 16 characters compared to what NORMAL people would write # here... unfortunately it discovers a bug in vim's syntax high- - # lighting :) Thanks to Martin Neitzel who inspired this... - - for i in {,/usr}/lib {,/usr}/{,s}bin /usr /usr/include; do - mkdir -p ${PTXCONF_PREFIX}${i} ${PTXCONF_PREFIX}/${PTXCONF_GNU_TARGET}/${i} + # lighting :) Thanks to Martin Neitzel who inspired this...(rsc) + # it's even possible to do it shorter (mkl) + for i in {,usr/}{lib,{,s}bin,include,{,share/}man/man{1,2,3,4,5,6,7,8,9}}; do + mkdir -p ${ptxconf_prefix}/{,${ptxconf_gnu_target}/}${i} done } |