mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-05-02 18:17:50 -04:00
kbuild: rpm-pkg: generate kernel.spec in rpmbuild/SPECS/
kernel.spec is the last piece that resides outside the rpmbuild/ directory. Move all the RPM-related files to rpmbuild/ consistently. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Tested-by: Nathan Chancellor <nathan@kernel.org>
This commit is contained in:
@@ -69,9 +69,9 @@ $(linux-tarballs): .tmp_HEAD FORCE
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
quiet_cmd_mkspec = GEN $@
|
||||
cmd_mkspec = $(srctree)/scripts/package/mkspec > $@
|
||||
cmd_mkspec = $(srctree)/scripts/package/mkspec $@
|
||||
|
||||
kernel.spec: FORCE
|
||||
rpmbuild/SPECS/kernel.spec: FORCE
|
||||
$(call cmd,mkspec)
|
||||
|
||||
PHONY += rpm-sources
|
||||
@@ -88,8 +88,8 @@ srcrpm-pkg: private build-type := s
|
||||
binrpm-pkg: private build-type := b
|
||||
|
||||
rpm-pkg srcrpm-pkg: rpm-sources
|
||||
rpm-pkg srcrpm-pkg binrpm-pkg: kernel.spec
|
||||
+$(strip rpmbuild -b$(build-type) kernel.spec \
|
||||
rpm-pkg srcrpm-pkg binrpm-pkg: rpmbuild/SPECS/kernel.spec
|
||||
+$(strip rpmbuild -b$(build-type) rpmbuild/SPECS/kernel.spec \
|
||||
--define='_topdir $(abspath rpmbuild)' \
|
||||
$(if $(filter a b, $(build-type)), \
|
||||
--target $(UTS_MACHINE)-linux --build-in-place --noprep --define='_smp_mflags %{nil}' \
|
||||
|
||||
Reference in New Issue
Block a user