kbuild: rpm-pkg: keep spec file until make mrproper
commit af60e207087975d069858741c44ed4f450330ac4 upstream. If build fails during (bin)rpm-pkg, the spec file is not cleaned by anyone until the next successful build of the package. We do not have to immediately delete the spec file in case somebody may want to take a look at it. Instead, make them ignored by git, and cleaned up by make mrproper. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
abc5896b77
commit
806d61d669
2 changed files with 7 additions and 2 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -55,6 +55,11 @@ modules.builtin
|
||||||
/System.map
|
/System.map
|
||||||
/Module.markers
|
/Module.markers
|
||||||
|
|
||||||
|
#
|
||||||
|
# RPM spec file (make rpm-pkg)
|
||||||
|
#
|
||||||
|
/*.spec
|
||||||
|
|
||||||
#
|
#
|
||||||
# Debian directory (make deb-pkg)
|
# Debian directory (make deb-pkg)
|
||||||
#
|
#
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,6 @@ rpm-pkg rpm: FORCE
|
||||||
$(CONFIG_SHELL) $(MKSPEC) >$(objtree)/kernel.spec
|
$(CONFIG_SHELL) $(MKSPEC) >$(objtree)/kernel.spec
|
||||||
$(call cmd,src_tar,$(KERNELPATH),kernel.spec)
|
$(call cmd,src_tar,$(KERNELPATH),kernel.spec)
|
||||||
+rpmbuild $(RPMOPTS) --target $(UTS_MACHINE) -ta $(KERNELPATH).tar.gz
|
+rpmbuild $(RPMOPTS) --target $(UTS_MACHINE) -ta $(KERNELPATH).tar.gz
|
||||||
rm $(KERNELPATH).tar.gz kernel.spec
|
|
||||||
|
|
||||||
# binrpm-pkg
|
# binrpm-pkg
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
|
@ -59,7 +58,8 @@ binrpm-pkg: FORCE
|
||||||
$(CONFIG_SHELL) $(MKSPEC) prebuilt > $(objtree)/binkernel.spec
|
$(CONFIG_SHELL) $(MKSPEC) prebuilt > $(objtree)/binkernel.spec
|
||||||
+rpmbuild $(RPMOPTS) --define "_builddir $(objtree)" --target \
|
+rpmbuild $(RPMOPTS) --define "_builddir $(objtree)" --target \
|
||||||
$(UTS_MACHINE) -bb $(objtree)/binkernel.spec
|
$(UTS_MACHINE) -bb $(objtree)/binkernel.spec
|
||||||
rm binkernel.spec
|
|
||||||
|
clean-files += $(objtree)/*.spec
|
||||||
|
|
||||||
# Deb target
|
# Deb target
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue