Revision 0d0503b2

b/Makefile
62 62
	sed -e "s/%ver%/$$(cat version)/" < $< > $@
63 63

  
64 64
dist: regen-version Ganeti/HTools/Version.hs doc
65
	set -e ; \
65 66
	VN=$$(cat version|sed 's/^v//') ; \
66 67
	PFX="ganeti-htools-$$VN" ; \
67 68
	ANAME="$$PFX.tar" ; \
......
70 71
	tar -r -f $$ANAME --owner root --group root \
71 72
	    --transform="s,^,$$PFX/," version apidoc $(DOCS) ; \
72 73
	gzip -v9 $$ANAME ; \
73
	tar tzvf $$ANAME.gz
74
	TMPDIR=$$(mktemp -d) ; \
75
	tar xzf $$ANAME.gz -C $$TMPDIR; \
76
	(cd $$TMPDIR/$$PFX; make; make clean; make check); \
77
	rm -rf $$TMPDIR ; \
78
	tar tzvf $$ANAME.gz ; \
79
	sha1sum $$ANAME.gz ; \
80
	echo "Archive $$ANAME.gz created."
74 81

  
75 82
check: test
76 83
	rm -f *.tix *.mix

Also available in: Unified diff