summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-04-13 14:41:46 +0000
committerMike Frysinger <vapier@gentoo.org>2007-04-13 14:41:46 +0000
commita418d693ce1d04e7a74e7598e593bfdd677830e5 (patch)
treedb9f7419a892095cbba52d4e1384ac0624e91e5d /Makefile
parentmake distforce a little more robust (diff)
downloadbaselayout-a418d693ce1d04e7a74e7598e593bfdd677830e5.tar.gz
baselayout-a418d693ce1d04e7a74e7598e593bfdd677830e5.tar.bz2
baselayout-a418d693ce1d04e7a74e7598e593bfdd677830e5.zip
expand dist into "normal" (clean svn), "working" (dirty svn, but export clean svn), and "testing" (export dirty svn)
svn path=/trunk/; revision=2601
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 99ee81cd..21bfdc71 100644
--- a/Makefile
+++ b/Makefile
@@ -76,7 +76,7 @@ layout:
ln -snf /var/tmp $(DESTDIR)/usr/tmp || exit $$?
ln -snf share/man $(DESTDIR)/usr/local/man || exit $$?
-distcheck:
+diststatus:
if test -d .svn ; then \
svnfiles=`svn status 2>&1 | egrep -v '^(U|P)'` ; \
if test "x$$svnfiles" != "x" ; then \
@@ -89,13 +89,20 @@ distcheck:
distforce:
rm -rf /tmp/$(PKG)
+ cp -pPR . /tmp/$(PKG)
+ tar -C /tmp -cvjpf /tmp/$(PKG).tar.bz2 $(PKG)
+ rm -rf /tmp/$(PKG)
+ du -b /tmp/$(PKG).tar.bz2
+
+distit:
+ rm -rf /tmp/$(PKG)
svn export . /tmp/$(PKG)
tar -C /tmp -cvjpf /tmp/$(PKG).tar.bz2 $(PKG)
rm -rf /tmp/$(PKG)
du -b /tmp/$(PKG).tar.bz2
-dist: distcheck distforce
+dist: diststatus distit
-.PHONY: layout dist distcheck distforce
+.PHONY: layout dist distforce distit diststatus
# vim: set ts=4 :