[Cdd-commits] r233 - projects/med/trunk/debian

Andreas Tille debian-custom@lists.debian.org
Sun, 11 Jul 2004 00:37:42 -0600


Author: tille
Date: Sun Jul 11 00:37:41 2004
New Revision: 233

Modified:
   projects/med/trunk/debian/rules
Log:
The clean target is now handled by cdd-clean-helper script


Modified: projects/med/trunk/debian/rules
==============================================================================
--- projects/med/trunk/debian/rules	(original)
+++ projects/med/trunk/debian/rules	Sun Jul 11 00:37:41 2004
@@ -8,43 +8,26 @@
 cdd=med
 pkgsrc=debian-$(cdd)
 
-control: gen-control debian/control.stub tasks/* control-stamp
-control-stamp:
-	rm -f debian/control
-	cdd-gen-control -c -m -i
-
-	touch control-stamp
 
 build: control-stamp build-stamp
 build-stamp:
-	# Fix *.dsc file to mention all binary targets
-	TASKS="" ; \
-	if [ -d common ] ; then TASKS="$(cdd)-common" ; fi ; \
-	for task in `ls -1 tasks | sort` ; do \
-		if [ "$${TASKS}" != "" ] ; then TASKS="$${TASKS}, " ; fi ; \
-		TASKS="$${TASKS}$(cdd)-$${task}" ; \
-	done ; \
-	sed "s/^\(Binary: \)$(cdd)/\1$${TASKS}/" ../$(pkgsrc)_*.dsc > tmp.dsc ; \
-	mv tmp.dsc ../$(pkgsrc)_*.dsc
 	dh_testdir
 
 	#/usr/bin/docbook-to-man debian/meta-$(cdd).sgml > meta-$(cdd).1
 
 	touch build-stamp
 
-clean: debian/control
+clean: debian/control tasks/* debian/control.stub
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp control-stamp
-	rm -rf tmp
-	rm -f tasks/*~
-	[ -d menu ] && rm -f debian/$(cdd)-*.post{inst,rm}
-	rm -f debian/$(cdd)-common.{templates,config,install} debian/90$(cdd)-common
-	rm -rf debian/po
+	rm -f build-stamp
+
+	cdd-clean-helper
 
 	if [ -f debian/control ] ; then dh_clean ; fi
 	rm -f debian/control
-	ln -s control.stub debian/control
+	# ln -s control.stub debian/control
+	cdd-gen-control -c -m -i
 
 
 install: control-stamp build