git.iko.soy/typeable/cabal2nix
on master help sign in
doc: fix generation of hackage.csv
589079aPeter Simons
doc/GNUmakefile+4−2
@@ -45,7 +45,8 @@ hackage-version-boxplot.pdf : analyze-hackage.r hackage.csv
45 Rscript $<
45 Rscript $<
46
46
47hackage.csv:
47hackage.csv:
48+ { set -eu -o pipefail; \
48− ( cd ../hackage2nix/hackage; \
49+ cd ../hackage; \
49 echo package,version; \
50 echo package,version; \
50 for n in *; do \
51 for n in *; do \
51 test -d $$n || continue; \
52 test -d $$n || continue; \
@@ -53,7 +54,8 @@ hackage.csv:
53 echo $$n,$$(basename $$v); \
54 echo $$n,$$(basename $$v); \
54 done; \
55 done; \
55 done \
56 done \
56− ) >$@
57+ } >$@.tmp
58+ mv $@.tmp $@
57
59
58clean:
60clean:
59 @rm -f *.aux *.html *.log *.out *.pdf *.toc
61 @rm -f *.aux *.html *.log *.out *.pdf *.toc