From b8f7f19015055fc4c7ef30e3787721ac2218ed3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Hertzog?= Date: Fri, 2 Dec 2016 15:21:50 +0100 Subject: [PATCH] Fix version of live-build that is displayed by lb --version Now we generate the VERSION file at install time or at package build time. --- Makefile | 3 ++- VERSION | 1 - debian/changelog | 2 ++ debian/rules | 5 +++++ 4 files changed, 9 insertions(+), 2 deletions(-) delete mode 100644 VERSION diff --git a/Makefile b/Makefile index 4604af562..00b30357a 100644 --- a/Makefile +++ b/Makefile @@ -40,7 +40,8 @@ build: install: # Installing shared data mkdir -p $(DESTDIR)/usr/share/live/build - cp -r data functions VERSION $(DESTDIR)/usr/share/live/build + cp -r data functions $(DESTDIR)/usr/share/live/build + sed -e 's/.*(\(.*\)).*/\1/; q' debian/changelog >$(DESTDIR)/usr/share/live/build/VERSION cp -r share/* $(DESTDIR)/usr/share/live/build # Installing executables diff --git a/VERSION b/VERSION deleted file mode 100644 index 50f22a7b8..000000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -5.0~a11-1 diff --git a/debian/changelog b/debian/changelog index 660d02bac..0e18b1e62 100644 --- a/debian/changelog +++ b/debian/changelog @@ -41,6 +41,8 @@ live-build (1:20161128) UNRELEASED; urgency=medium * Use a grub theme that integrates reasonably well with the current background picture. * Default for LB_UNION_FILESYSTEM is now "overlay" just like in live-boot. + * Update the way we generate the version of live-build that is displayed by + lb --version. [ Kristian Klausen ] * Include ext{3,4} journal size when calculating image size. Closes: #801712 diff --git a/debian/rules b/debian/rules index 2d2e62735..92cbff285 100755 --- a/debian/rules +++ b/debian/rules @@ -1,11 +1,16 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk + %: dh $@ override_dh_auto_install: dh_auto_install -- DESTDIR=debian/live-build + # Update VERSION file + echo $(DEB_VERSION) >debian/live-build/usr/share/live/build/VERSION + # Removing unused files rm -f debian/live-build/usr/share/doc/live-build/COPYING