From e5067f0c43864a603f97524160b0ecc6308660ee Mon Sep 17 00:00:00 2001 From: Carlos Prado Date: Thu, 5 Jan 2023 01:18:16 +0100 Subject: [PATCH] add all stage3 options available in gentoo.org Also, variants description are updated to 'explain' the differences between them. --- configure | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/configure b/configure index 383c418..8a72258 100755 --- a/configure +++ b/configure @@ -179,16 +179,27 @@ function define_disk_layout() { ALL_GENTOO_ARCHS=("x86" "amd64" "arm" "arm64") ALL_STAGE3_VARIANTS=( - "systemd" "systemd | Minimal systemd base (recommended)" "openrc" "openrc | Minimal OpenRC base (recommended)" - "desktop-systemd" "desktop-systemd | systemd, desktop profile, might have blockers" - "desktop-openrc" "desktop-openrc | OpenRC, desktop profile, might have blockers" - "nomultilib-systemd" "nomultilib-systemd | Untested. Might work, but not explicitly tested" - "nomultilib-openrc" "nomultilib-openrc | Untested. Might work, but not explicitly tested" - "hardened-nomultilib-openrc" "hardened-nomultilib-openrc | Untested. Might work, but not explicitly tested" - "hardened-nomultilib-selinux-openrc" "hardened-nomultilib-selinux-openrc | Untested. Might work, but not explicitly tested" - "hardened-openrc" "hardened-openrc | Untested. Might work, but not explicitly tested" - "hardened-selinux-openrc" "hardened-selinux-openrc | Untested. Might work, but not explicitly tested" + "desktop-openrc" "openrc-desktop | OpenRC, desktop profile, might have blockers" + "systemd" "systemd | Minimal systemd base (recommended)" + "systemd-mergedusr" "systemd-mergedusr | Minimal systemd base with merged filesystem layout" + "desktop-systemd" "systemd-desktop | systemd, desktop profile, might have blockers" + "nomultilib-openrc" "nomultilib-openrc | Minimal OpenRC base without 32bits support (Experimental)" + "nomultilib-systemd" "nomultilib-systemd | Minimal systemd base without 32bits support (Experimental)" + "nomultilib-systemd-mergedusr" "nomultilib-systemd-mergedusr | Minimal systemd base with merged filesystem layout and without 32bits support (Experimental)" + "x32-openrc" "x32-openrc | Minimal OpenRC base without 64bits support (Experimental)" + "x32-systemd" "x32-systemd | Minimal systemd base without 64bits support (Experimental)" + "x32-systemd-mergedusr" "x32-systemd-mergedusr | Minimal systemd base with merged filesystem layout and without 64bits support (Experimental)" + "llvm-openrc" "llvm-openrc | Minimal OpenRC base compiled with LLVM (Experimental)" + "llvm-systemd" "llvm-systemd | Minimal systemd base compiled with LLVM (Experimental)" + "llvm-systemd-mergedusr" "llvm-systemd-mergedusr | Minimal systemd base with merged filesystem layout compiled with LLVM (Experimental)" + "hardened-openrc" "hardened-openrc | Hardened OpenRC base (Experimental)" + "hardened-nomultilib-openrc" "hardened-nomultilib-openrc | Hardened OpenRC base without 32bits support (Experimental)" + "hardened-selinux-openrc" "hardened-selinux-openrc | Hardened OpenRC base with SELinux (Experimental)" + "hardened-nomultilib-selinux-openrc" "hardened-nomultilib-selinux-openrc | Hardened OpenRC base with SELinux and without 32bits support (Experimental)" + "musl" "musl-openrc | Minimal OpenRC base using musl (Experimental)" + "musl-llvm" "musl-llvm-openrc | Minimal OpenRC base using musl compiled with LLVM (Experimental)" + "musl-hardened" "musl-hardened-openrc | Hardened OpenRC base using musl (Experimental)" ) ALL_PARTITIONING_SCHEMES=(