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