From 2243c013900f1d3d850acf066dde2e83f41b3ed9 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Mon, 12 Jan 2009 23:12:06 +0000 Subject: Add snapshot and snap targets --- mk/dist.mk | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'mk') diff --git a/mk/dist.mk b/mk/dist.mk index 657c2f7..179da84 100644 --- a/mk/dist.mk +++ b/mk/dist.mk @@ -5,9 +5,28 @@ DISTPREFIX?= ${NAME}-${VERSION} DISTFILE?= ${DISTPREFIX}.tar.bz2 -CLEANFILES+= ${DISTFILE} +CLEANFILES+= ${NAME}-*.tar.bz2 + +_SNAP_SH= date -u +%Y%m%d%H%M +_SNAP!= ${_SNAP_SH} +SNAP= ${_SNAP}$(shell ${_SNAP_SH}) +SNAPDIR= ${DISTPREFIX}-${SNAP} +SNAPFILE= ${SNAPDIR}.tar.bz2 dist: svn export . ${DISTPREFIX} tar cjpf ${DISTFILE} ${DISTPREFIX} rm -rf ${DISTPREFIX} + +snapshot: + rm -rf /tmp/${SNAPDIR} + mkdir /tmp/${SNAPDIR} + cp -RPp * /tmp/${SNAPDIR} + (cd /tmp/${SNAPDIR}; make clean) + find /tmp/${SNAPDIR} -name .svn -exec rm -rf -- {} \; 2>/dev/null || true + tar -cvjpf ${SNAPFILE} -C /tmp ${SNAPDIR} + rm -rf /tmp/${SNAPDIR} + ls -l ${SNAPFILE} + +snap: snapshot + -- cgit v1.2.3