From 8967fe361fa435129fb7976718f3d811bc10171a Mon Sep 17 00:00:00 2001 From: David Michael Date: Mon, 26 Jun 2017 16:47:16 -0700 Subject: [PATCH] update_chroot: fix SDK updates during the Perl 5.24 upgrade This supports cleanly downgrading to 5.22 for this release channel. It does this by rebuilding problematic Perl modules on every run. --- update_chroot | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/update_chroot b/update_chroot index 02afc6fb21..b271c9c91a 100755 --- a/update_chroot +++ b/update_chroot @@ -197,6 +197,12 @@ if [[ "${FLAGS_jobs}" -ne -1 ]]; then REBUILD_FLAGS+=( "--jobs=${FLAGS_jobs}" ) fi +# Force rebuilding some misbehaving Perl modules to downgrade from 5.24. +EMERGE_FLAGS+=( + --reinstall-atoms='dev-perl/File-Slurp dev-perl/Locale-gettext dev-perl/XML-Parser perl-core/File-Temp virtual/perl-File-Temp' + --usepkg-exclude='dev-perl/File-Slurp dev-perl/Locale-gettext dev-perl/XML-Parser perl-core/File-Temp virtual/perl-File-Temp' +) + # Perform an update of coreos-devel/sdk-depends and world in the chroot. EMERGE_CMD="emerge"