[Cdd-commits] r585 - cdd/trunk/cdd/devtools
CDD Subversion Commit
noreply at alioth.debian.org
Mon Mar 3 15:20:45 UTC 2008
Author: tille
Date: Mon Mar 3 15:20:45 2008
New Revision: 585
Modified:
cdd/trunk/cdd/devtools/Makefile
cdd/trunk/cdd/devtools/rules
Log:
Make sure that distribution file for CDD sources is really builded and clean up auto builded files from SVN afterwards
Modified: cdd/trunk/cdd/devtools/Makefile
==============================================================================
--- cdd/trunk/cdd/devtools/Makefile (original)
+++ cdd/trunk/cdd/devtools/Makefile Mon Mar 3 15:20:45 2008
@@ -49,5 +49,9 @@
rm -rf tasksel
rm -f packages.txt by_vote packages-sorted.txt
+distclean: clean
+ rm -f debian/control
+ rm -f $(CDD)-tasks.desc
+
dist: $(CDD)-tasks.desc debian/control
- make -f debian/rules dist
+ make -f debian/rules get-orig-source
Modified: cdd/trunk/cdd/devtools/rules
==============================================================================
--- cdd/trunk/cdd/devtools/rules (original)
+++ cdd/trunk/cdd/devtools/rules Mon Mar 3 15:20:45 2008
@@ -11,6 +11,10 @@
CDDMKFILE := /usr/share/cdd-dev/Makefile
CDD_INSTALL_HELPER := /usr/share/cdd-dev/cdd-install-helper
+TARGET_DIST := $(shell head -1 debian/changelog |awk '{print $$3}'|tr -d ';')
+CDD := $(shell /usr/share/cdd-dev/cdd-get-names cddname)
+GENCONTROL := /usr/share/cdd-dev/cdd-gen-control
+
VERSION := $(shell grep '^$(CDDNAME) *(.\+)' debian/changelog | head -n 1 | sed 's/^$(CDDNAME) \+(\(.\+\)) .*/\1/' )
DISTDIR := $(CDDNAME)-$(VERSION)
@@ -54,7 +58,7 @@
dh_clean build-stamp
-dist: $(CDD)-tasks.desc debian/control
+get-orig-source: $(CDD)-tasks.desc debian/control
if [ ! -f debian/changelog ] ; then \
echo "File debian/changelog is missing. Something is wrong!" ; \
exit -1 ; \
@@ -72,6 +76,8 @@
rm -f `find . -name "*~"`
GZIP=-9 tar -czf ../$(CDDNAME)_$(VERSION).tar.gz $(DISTDIR)
rm -rf $(DISTDIR)
+ # remove auto generated files from SVN dir where it should not be stored
+ rm -f debian/control $(CDD)-tasks.desc
install: build
dh_testdir
More information about the Cdd-commits
mailing list