diff options
author | Pavel Roskin <proski@gnu.org> | 2006-04-24 15:55:27 -0400 |
---|---|---|
committer | Sam Ravnborg <sam@mars.ravnborg.org> | 2006-04-30 17:48:03 -0400 |
commit | fca1dff218163ffd34d1e9e0b9b244e8c8803601 (patch) | |
tree | 15ad03f21c320c9a6f8112321c014bc698eb6b3a | |
parent | c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed (diff) |
kbuild: removing .tmp_versions considered harmful
Remove *.mod files but not .tmp_versions for external builds
When "make install" is run as root, .tmp_versions is re-created and
becomes owned by root. Subsequent "make" run by user fails because
.tmp_versions cannot be removed.
Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
-rw-r--r-- | Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -796,8 +796,8 @@ prepare2: prepare3 outputmakefile | |||
796 | prepare1: prepare2 include/linux/version.h include/asm \ | 796 | prepare1: prepare2 include/linux/version.h include/asm \ |
797 | include/config/MARKER | 797 | include/config/MARKER |
798 | ifneq ($(KBUILD_MODULES),) | 798 | ifneq ($(KBUILD_MODULES),) |
799 | $(Q)rm -rf $(MODVERDIR) | ||
800 | $(Q)mkdir -p $(MODVERDIR) | 799 | $(Q)mkdir -p $(MODVERDIR) |
800 | $(Q)rm -f $(MODVERDIR)/* | ||
801 | endif | 801 | endif |
802 | 802 | ||
803 | archprepare: prepare1 scripts_basic | 803 | archprepare: prepare1 scripts_basic |
@@ -1086,8 +1086,8 @@ else # KBUILD_EXTMOD | |||
1086 | KBUILD_MODULES := 1 | 1086 | KBUILD_MODULES := 1 |
1087 | PHONY += crmodverdir | 1087 | PHONY += crmodverdir |
1088 | crmodverdir: | 1088 | crmodverdir: |
1089 | $(Q)rm -rf $(MODVERDIR) | ||
1090 | $(Q)mkdir -p $(MODVERDIR) | 1089 | $(Q)mkdir -p $(MODVERDIR) |
1090 | $(Q)rm -f $(MODVERDIR)/* | ||
1091 | 1091 | ||
1092 | PHONY += $(objtree)/Module.symvers | 1092 | PHONY += $(objtree)/Module.symvers |
1093 | $(objtree)/Module.symvers: | 1093 | $(objtree)/Module.symvers: |