[Forensics-changes] [SCM] Tools for forensics analysis branch, debian, updated. debian/3.0.1-2-8-gc6947bd

Cristian Greco cristian.debian at gmail.com
Wed Jul 29 16:14:35 UTC 2009


The following commit has been merged in the debian branch:
commit f59bcf34cbe1e44564675588e98d232e9c65c298
Author: Cristian Greco <cristian.debian at gmail.com>
Date:   Fri Jul 24 02:27:17 2009 +0200

    debian/rules: safely overwrite config.{sub,guess} from autotools-dev on configure and clean target.
    
    Signed-off-by: Cristian Greco <cristian.debian at gmail.com>

diff --git a/debian/rules b/debian/rules
index 8b2e17f..24807eb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,12 +30,31 @@ clean: unpatch
 	dh_testroot
 	rm -f build-stamp build-arch-stamp build-indep-stamp 
 	[ ! -f Makefile ] || $(MAKE) distclean
-	dh_clean config/config.sub config/config.guess debian/*.log
+
+	# restore backup config.{sub,guess}
+	if [ -f config/config.sub.backup ]; then \
+		mv -fv config/config.sub.backup config/config.sub; \
+	fi
+
+	if [ -f config/config.guess.backup ]; then \
+		mv -fv config/config.guess.backup config/config.guess; \
+	fi
 
 
 config.status: configure $(QUILT_STAMPFN)
 	dh_testdir
-	cp -f /usr/share/misc/config.sub /usr/share/misc/config.guess config
+
+	# overwrite config.{sub,guess} from autotools-dev
+	if [ -r /usr/share/misc/config.sub ] && [ ! -f config/config.sub.backup ]; then \
+		mv -v config/config.sub config/config.sub.backup; \
+		cp -f /usr/share/misc/config.sub config/config.sub; \
+	fi
+
+	if [ -r /usr/share/misc/config.guess ] && [ ! -f config/config.guess.backup ]; then \
+		mv -v config/config.guess config/config.guess.backup; \
+		cp -f /usr/share/misc/config.guess config/config.guess; \
+	fi
+
 	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
 
 

-- 
Tools for forensics analysis



More information about the forensics-changes mailing list