aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtestsuite/testing.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/testsuite/testing.sh b/testsuite/testing.sh
index bec5976e1..19d93f5a8 100755
--- a/testsuite/testing.sh
+++ b/testsuite/testing.sh
@@ -110,13 +110,16 @@ function mkchroot
110 shift 110 shift
111 for i in "$@" 111 for i in "$@"
112 do 112 do
113 if [ "${i:0:1}" == "/" ] 113 [ "${i:0:1}" == "/" ] || i=$(which $i)
114 [ -f "$dest/$i" ] && continue
115 if [ -e "$i" ]
114 then 116 then
115 [ -f "$dest/$i" ] && continue
116 d=`echo "$i" | grep -o '.*/'` && 117 d=`echo "$i" | grep -o '.*/'` &&
117 mkdir -p "$dest/$d" && 118 mkdir -p "$dest/$d" &&
118 cat "$i" > "$dest/$i" && 119 cat "$i" > "$dest/$i" &&
119 chmod +x "$dest/$i" 120 chmod +x "$dest/$i"
121 else
122 echo "Not found: $i"
120 fi 123 fi
121 mkchroot "$dest" $(ldd "$i" | egrep -o '/.* ') 124 mkchroot "$dest" $(ldd "$i" | egrep -o '/.* ')
122 done 125 done