aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'targets/stage1/chroot.sh')
-rwxr-xr-xtargets/stage1/chroot.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/targets/stage1/chroot.sh b/targets/stage1/chroot.sh
index 9b34ced8..08b9da46 100755
--- a/targets/stage1/chroot.sh
+++ b/targets/stage1/chroot.sh
@@ -37,6 +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
fi