diff options
author | 2024-08-30 14:45:17 +0200 | |
---|---|---|
committer | 2024-08-30 21:06:57 +0200 | |
commit | ab1966158bb6c39b523383122f346b5eb9f9c13a (patch) | |
tree | 1d46aa2fa0d6efb0e3923107d59d4244b8865968 | |
parent | dev-util/idea-community: Set exe bit for unrecommended start script (diff) | |
download | gentoo-ab1966158bb6c39b523383122f346b5eb9f9c13a.tar.gz gentoo-ab1966158bb6c39b523383122f346b5eb9f9c13a.tar.bz2 gentoo-ab1966158bb6c39b523383122f346b5eb9f9c13a.zip |
sys-kernel/vanilla-kernel: fix applying savedconfig on arm, hppa, loong
On arches where we do not supply a default .config will still want to
call kernel-build_merge_configs to apply the savedconfig. Otherwise we
end up with no .config in src_configure.
Bug: https://bugs.gentoo.org/938725
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
11 files changed, 33 insertions, 81 deletions
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild index 900f0cd17578..3816ece2074d 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild @@ -76,19 +76,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild index 86480fbf041b..f1e4891c4a7e 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild @@ -65,19 +65,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild index 7dcd0d3528a5..857634f8cd43 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild @@ -76,19 +76,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild index b1493802e951..7d069a174e94 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild @@ -65,19 +65,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild index 7dcd0d3528a5..857634f8cd43 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild @@ -76,19 +76,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild index 7dcd0d3528a5..857634f8cd43 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild @@ -76,19 +76,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild index fe28dad4c959..2bc8ee080f62 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild @@ -77,22 +77,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; - loong) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild index fe28dad4c959..2bc8ee080f62 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild @@ -77,22 +77,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; - loong) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild index 2de327030b51..93587cc4db6d 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild @@ -77,22 +77,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; - loong) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild index 2de327030b51..93587cc4db6d 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild @@ -77,22 +77,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; - loong) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild index 53145fb7ba9a..ed9c2cfa781a 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild @@ -66,22 +66,16 @@ src_prepare() { # prepare the default config case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; amd64) cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die ;; - arm) - return - ;; arm64) cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; - hppa) - return - ;; - loong) - return - ;; ppc) # assume powermac/powerbook defconfig # we still package.use.force savedconfig |