diff options
author | Michal Marek <mmarek@suse.cz> | 2010-06-17 15:14:58 +0200 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2010-06-18 14:23:21 +0200 |
commit | 09155120cf0ffe6f0c8aba3aa625831405b65996 (patch) | |
tree | 1730bcdec93da248f0019ee2924828e996be2894 /scripts/package/Makefile | |
parent | fb994ecc2b1c214951366c2ba5d8b121f0010d1f (diff) | |
download | linux-09155120cf0ffe6f0c8aba3aa625831405b65996.tar.gz linux-09155120cf0ffe6f0c8aba3aa625831405b65996.tar.bz2 linux-09155120cf0ffe6f0c8aba3aa625831405b65996.zip |
kbuild: Clean up and speed up the localversion logic
Now that we run scripts/setlocalversion during every build, it makes
sense to move all the localversion logic there. This cleans up the
toplevel Makefile and also makes sure that the script is called only
once in 'make prepare' (previously, it would be called every time due to
a variable expansion in an ifneq statement). No user-visible change is
intended, unless one runs the setlocalversion script directly.
Reported-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Greg Thelen <gthelen@google.com>
Cc: Nico Schottelius <nico-linuxsetlocalversion@schottelius.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts/package/Makefile')
-rw-r--r-- | scripts/package/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/package/Makefile b/scripts/package/Makefile index 62fcc3a7f4d3..3a681ef25306 100644 --- a/scripts/package/Makefile +++ b/scripts/package/Makefile @@ -44,7 +44,7 @@ rpm-pkg rpm: $(objtree)/kernel.spec FORCE fi $(MAKE) clean $(PREV) ln -sf $(srctree) $(KERNELPATH) - $(CONFIG_SHELL) $(srctree)/scripts/setlocalversion > $(objtree)/.scmversion + $(CONFIG_SHELL) $(srctree)/scripts/setlocalversion --scm-only > $(objtree)/.scmversion $(PREV) tar -cz $(RCS_TAR_IGNORE) -f $(KERNELPATH).tar.gz $(KERNELPATH)/. $(PREV) rm $(KERNELPATH) rm -f $(objtree)/.scmversion |