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