1doSub() {
2 local src=$1
3 local dst=$2
4 mkdir -p $(dirname $dst)
5 substituteAll $src $dst
6}
7
8subDir=/
9for i in $scripts; do
10 if test "$(echo $i | cut -c1-2)" = "=>"; then
11 subDir=$(echo $i | cut -c3-)
12 else
13 dst=$out/$subDir/$(stripHash $i | sed 's/\.in//')
14 doSub $i $dst
15 chmod +x $dst # !!!
16 fi
17done
18
19subDir=/
20for i in $substFiles; do
21 if test "$(echo $i | cut -c1-2)" = "=>"; then
22 subDir=$(echo $i | cut -c3-)
23 else
24 dst=$out/$subDir/$(stripHash $i | sed 's/\.in//')
25 doSub $i $dst
26 fi
27done
28
29mkdir -p $out/bin