From 710350be0929083ed8eb2ae6479fae420bd12c64 Mon Sep 17 00:00:00 2001 From: Markus Bentrup Date: Mon, 9 Jul 2007 09:16:46 +0000 Subject: [PATCH] linux-rpm.mk: Ditch original extraversion not preserving original extraversion any longer, new extraversion simply is the rpm release, this is a workaround for problems with wrong paths in rpmbuild. (One could argue that this is better anyway, since now no information about applied patches is shown in `uname`) --- make/linux-rpm.mk | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/make/linux-rpm.mk b/make/linux-rpm.mk index 3df40d63..e94a57c5 100644 --- a/make/linux-rpm.mk +++ b/make/linux-rpm.mk @@ -52,11 +52,11 @@ $(KERNEL_PKG): install -m 664 $(notdir $(KERNEL_PKG)) $@ EXTRAVERSION: linux-$(KERNEL_VERSION)/Makefile - sed '/^[ ]*EXTRAVERSION[ ]*=/ !d; s/^[ ]*EXTRAVERSION[ ]*=[ ]*//; s/[ ]*$$//' $< >$@ + sed '/^ *EXTRAVERSION *=/ !d; s/^ *EXTRAVERSION *= *-*//; s/ *$$//' $< >$@ COMPLETE_VERSION: EXTRAVERSION ifeq ($(shell echo $(KERNEL_VERSION) | sed '/[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*/ !d'),) - echo -n $(KERNEL_VERSION)$(EXTRAVERSION) | sed 's/- *$$//' > $@ + echo -n $(KERNEL_VERSION)-$(EXTRAVERSION) | sed 's/- *$$//' > $@ else echo -n $(KERNEL_MAJOR).$(KERNEL_MINOR).$(KERNEL_RELEASE)$(EXTRAVERSION) > $@ endif @@ -68,16 +68,12 @@ config-$(KERNEL_VERSION): toplevel-makefile: unpack.done patches.done awk -F = -v release=$(RPM_RELEASE) '{ \ - if ($$0 ~ /EXTRAVERSION[ ]*=[ ]*$$/) { \ + if ($$0 ~ /EXTRAVERSION[ ]*=/) { \ if (release ~ "^ *$$") { \ printf "EXTRAVERSION =\n" \ } else { \ printf "EXTRAVERSION = -%s\n",release \ } \ - } else if ($$0 ~ /EXTRAVERSION[ ]*=[ ]*[^ ]+/) { \ - oldextra=$$2; \ - gsub(/ */,"",oldextra); \ - printf "EXTRAVERSION = %s-%s\n", oldextra, release \ } else { \ print $$0 \ } \