From 9f41b13cb381fde12720dd7ce3d5c4877eb66ecc Mon Sep 17 00:00:00 2001 From: Horms Date: Sun, 2 Apr 2006 07:38:06 +0000 Subject: [PATCH] Save and restore autogenerated changelog when debian/rule's clean target runs. Otherwise the following breaks because make distclean removes autogenerated files, but debian/rules expects the changelog to always be there: fakeroot ./debian/rules clean ; ./debian/rules build Note that this does not fix packages who are handled by cdbs, that will need to be fixed separately SVN revision: 21711 --- legacy/embryo/debian/rules | 2 ++ legacy/emotion/debian/rules | 2 ++ 2 files changed, 4 insertions(+) diff --git a/legacy/embryo/debian/rules b/legacy/embryo/debian/rules index 4d0925530f..1a1f0ea974 100644 --- a/legacy/embryo/debian/rules +++ b/legacy/embryo/debian/rules @@ -58,7 +58,9 @@ clean: rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. + -mv debian/changelog debian/changelog.saved -$(MAKE) distclean + -mv debian/changelog.saved debian/changelog ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif diff --git a/legacy/emotion/debian/rules b/legacy/emotion/debian/rules index 410074a10e..cc66a7e642 100644 --- a/legacy/emotion/debian/rules +++ b/legacy/emotion/debian/rules @@ -51,7 +51,9 @@ clean: dh_testroot rm -f build-stamp configure-stamp + -mv debian/changelog debian/changelog.saved -$(MAKE) distclean + -mv debian/changelog.saved debian/changelog dh_clean