]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Allow building of snapshots.
authorRoy Marples <roy@marples.name>
Sat, 7 Jun 2008 00:07:05 +0000 (00:07 +0000)
committerRoy Marples <roy@marples.name>
Sat, 7 Jun 2008 00:07:05 +0000 (00:07 +0000)
mk/dist.mk

index 5cab22222964aacd679982605677825e01dddc93..3d9385b3138cc82bdb944c2bd5922d0f78b867f8 100644 (file)
@@ -5,11 +5,27 @@ GITREF?=      HEAD
 DISTPREFIX?=   ${PROG}-${VERSION}
 DISTFILE?=     ${DISTPREFIX}.tar.bz2
 
-CLEANFILES+=   ${DISTFILE}
+CLEANFILES+=   *.tar.bz2
 
 _VERSION_SH=   sed -n 's/\#define VERSION[[:space:]]*"\(.*\)".*/\1/p' config.h
 _VERSION!=     ${_VERSION_SH}
 VERSION=       ${_VERSION}$(shell ${_VERSION_SH})
 
+_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:
        git archive --prefix=${DISTPREFIX}/ ${GITREF} | bzip2 > ${DISTFILE}
+
+snapshot:
+       mkdir /tmp/${SNAPDIR}
+       cp -RPp * /tmp/${SNAPDIR}
+       (cd /tmp/${SNAPDIR}; make clean)
+       tar -cvjpf ${SNAPFILE} -C /tmp ${SNAPDIR}
+       rm -rf /tmp/${SNAPDIR}
+       ls -l ${SNAPFILE}
+
+snap: snapshot