From 86682071a8b1de0b697f12ba6edd92c5aefeecf3 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Sat, 20 Nov 2021 20:18:55 -0600 Subject: [PATCH] update gentoo source suffix (where it finds the file to download) gentoo releng updated how they name the files. Change-Id: Ib2cbc007e9690fdaaf1d6cb6f5fbcb634c4a4bbe --- .../elements/gentoo/root.d/10-gentoo-image | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/diskimage_builder/elements/gentoo/root.d/10-gentoo-image b/diskimage_builder/elements/gentoo/root.d/10-gentoo-image index 959be1c87..220d25dfa 100755 --- a/diskimage_builder/elements/gentoo/root.d/10-gentoo-image +++ b/diskimage_builder/elements/gentoo/root.d/10-gentoo-image @@ -29,36 +29,29 @@ if [[ 'amd64' != "${ARCH}" ]] && [[ 'arm64' != "${ARCH}" ]]; then exit 1 fi -# valid gentoo profiles are as follows -# default/linux/amd64/13.0 -# default/linux/amd64/13.0/no-multilib -# hardened/linux/amd64 -# hardened/linux/amd64/no-multilib -# default/linux/arm64/17.0 -# default/linux/arm64/17.0/systemd GENTOO_PROFILE=${GENTOO_PROFILE:-'default/linux/amd64/17.1'} if [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1" ]]; then FILENAME_BASE='amd64_gentoo-stage3' - SIGNED_SOURCE_SUFFIX='' + SIGNED_SOURCE_SUFFIX='-openrc' elif [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1/no-multilib" ]]; then FILENAME_BASE='amd64_gentoo-stage3-nomultilib' - SIGNED_SOURCE_SUFFIX='-nomultilib' + SIGNED_SOURCE_SUFFIX='-nomultilib-openrc' elif [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1/hardened" ]]; then FILENAME_BASE='amd64_gentoo-stage3-hardened' - SIGNED_SOURCE_SUFFIX='-hardened' + SIGNED_SOURCE_SUFFIX='-hardened-openrc' elif [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1/no-multilib/hardened" ]]; then FILENAME_BASE='amd64_gentoo-stage3-hardened-nomultilib' - SIGNED_SOURCE_SUFFIX='-hardened+nomultilib' + SIGNED_SOURCE_SUFFIX='-hardened-nomultilib-openrc' elif [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.0/musl/hardened" ]]; then FILENAME_BASE='amd64_gentoo-stage3-hardened-musl' SIGNED_SOURCE_SUFFIX='-musl-hardened' elif [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1/systemd" ]]; then FILENAME_BASE='amd64_gentoo-stage3-systemd' SIGNED_SOURCE_SUFFIX='-systemd' -elif [[ "${GENTOO_PROFILE}" == "default/linux/arm64/17.0" ]]; then +elif [[ "${GENTOO_PROFILE}" == "default/linux/arm64/17.1" ]]; then FILENAME_BASE='arm64_gentoo-stage3' SIGNED_SOURCE_SUFFIX='' -elif [[ "${GENTOO_PROFILE}" == "default/linux/arm64/17.0/systemd" ]]; then +elif [[ "${GENTOO_PROFILE}" == "default/linux/arm64/17.1/systemd" ]]; then FILENAME_BASE='arm64_gentoo-stage3-systemd' SIGNED_SOURCE_SUFFIX='-systemd' else @@ -68,8 +61,8 @@ else echo 'default/linux/amd64/17.1/hardened' echo 'default/linux/amd64/17.1/no-multilib/hardened' echo 'default/linux/amd64/17.1/systemd' - echo 'default/linux/arm64/17.0' - echo 'default/linux/arm64/17.0/systemd' + echo 'default/linux/arm64/17.1' + echo 'default/linux/arm64/17.1/systemd' exit 1 fi