1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#! @shell@ -e export PATH=/bin:/usr/bin # !!! impure mkdir $out mkdir $out/tmp cd $out/tmp expr=$out/default.nix echo '[' > $expr nr=0 for i in $inputs; do echo "unpacking $i" @bunzip2@ < $i | tar xvf - mv * ../$nr # !!! hacky echo "(import ./$nr)" >> $expr nr=$(($nr + 1)) done echo ']' >> $expr cd .. rmdir tmp