commit: bdf389cfd061384a14cfdb18e821c0b2f0445670
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 24 20:52:18 2025 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Aug 24 20:55:12 2025 +0000
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=bdf389cf
update_seed_command: revert to a boring but safe default
The changed-subslot logic sounds nice, but unfortunately does not work all
the time for reasons not yet known. Surprise fun and breakage ensues.
These days we're more concerned that catalyst can run unsupervised for long
times and less that it finishes in record cpu time, so set the default
to an update command which we also recommend to all our users and know to
be robust.
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
targets/stage1/chroot.sh | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/targets/stage1/chroot.sh b/targets/stage1/chroot.sh
index 541c060f..6eb1e4b4 100755
--- a/targets/stage1/chroot.sh
+++ b/targets/stage1/chroot.sh
@@ -37,10 +37,8 @@ if [ -n "${clst_update_seed}" ]; then
echo "Updating seed stage..."
if [ -n "${clst_update_seed_command}" ]; then
ROOT=/ run_merge --buildpkg=n
"${clst_update_seed_command}"
- elif grep -q '^\[changed-subslot\]'
/usr/share/portage/config/sets/portage.conf; then
- ROOT=/ run_merge --ignore-built-slot-operator-deps y
@changed-subslot
else
- ROOT=/ run_merge --update --deep --newuse
--complete-graph --rebuild-if-new-ver gcc
+ ROOT=/ run_merge --buildpkg=n --update --deep --newuse
@world
fi
elif [ "${clst_update_seed}" != "no" ]; then
echo "Invalid setting for update_seed: ${clst_update_seed}"