[Pkg-lustre-svn-commit] r438 - /trunk/debian/rules

goswin-guest at users.alioth.debian.org goswin-guest at users.alioth.debian.org
Wed Feb 13 13:25:22 UTC 2008


Author: goswin-guest
Date: Wed Feb 13 13:25:22 2008
New Revision: 438

URL: http://svn.debian.org/wsvn/pkg-lustre/?sc=1&rev=438
Log:
Only clean auto* files when building source, not for modules.


Modified:
    trunk/debian/rules

Modified: trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-lustre/trunk/debian/rules?rev=438&op=diff
==============================================================================
--- trunk/debian/rules (original)
+++ trunk/debian/rules Wed Feb 13 13:25:22 2008
@@ -18,6 +18,9 @@
 else
         CFLAGS += -O2
 endif
+
+# Only run full cleanup when building the source packages but for modules
+FULLCLEAN=full-clean
 
 # Module-assistant stuff
 PACKAGE=lustre-modules
@@ -189,6 +192,8 @@
 	tar -chf - . --exclude='debian/$(SOURCE_PKG)/*' | \
 	 ( cd debian/$(SOURCE_PKG)/usr/src/modules/lustre && \
 	  	   tar xf - )
+	# Remove FULLCLEAN setting
+	sed -i 's/FULLCLEAN=full-clean/FULLCLEAN=/' debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/rules
 	# clean up dest
 	rm -rf debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/patched \
 	       debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/patches/* 
@@ -283,13 +288,7 @@
 	dh_clean -k -p $(PKGNAME)
 
 
-clean:
-	dh_testdir
-	dh_testroot
-	dpatch deapply-all
-	rm -rf debian/substvars debian/*.bak debian/*~ *~  *-stamp
-	rm -rf $(BUILDDIR)
-	rm -rf debian/patched
+full-clean:
 	rm -f aclocal.m4 autoMakefile.in config.h.in configure
 	rm -f ldiskfs/aclocal.m4 ldiskfs/autoMakefile.in
 	rm -f ldiskfs/config.h.in ldiskfs/configure
@@ -297,6 +296,14 @@
 	find -name "Makefile.in" | while read IN; do AM="$$(dirname "$$IN")/$$(basename "$$IN" .in).am"; if [ -e "$$AM" ]; then rm "$$IN"; fi; done
 	rm -rf config.sub libsysio/config.sub ldiskfs/config.sub
 	rm -rf config.guess libsysio/config.guess ldiskfs/config.guess
+
+clean: $(FULLCLEAN)
+	dh_testdir
+	dh_testroot
+	dpatch deapply-all
+	rm -rf debian/substvars debian/*.bak debian/*~ *~  *-stamp
+	rm -rf $(BUILDDIR)
+	rm -rf debian/patched
 	dh_clean
 
 patch: patch-stamp




More information about the Pkg-lustre-svn-commit mailing list