mirror of
https://github.com/flatcar/scripts.git
synced 2026-01-22 08:52:15 +01:00
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.
This commit is contained in:
parent
ea0e8fd583
commit
c87d2b5fa2
@ -197,13 +197,11 @@ if [[ "${FLAGS_jobs}" -ne -1 ]]; then
|
||||
REBUILD_FLAGS+=( "--jobs=${FLAGS_jobs}" )
|
||||
fi
|
||||
|
||||
# Force rebuilding some misbehaving Perl modules for the 5.22 upgrade.
|
||||
if : || portageq has_version / '<dev-lang/perl-5.22'; then
|
||||
EMERGE_FLAGS+=(
|
||||
--reinstall-atoms='dev-perl/File-Slurp dev-perl/Locale-gettext perl-core/File-Temp'
|
||||
--usepkg-exclude='dev-perl/File-Slurp dev-perl/Locale-gettext perl-core/File-Temp'
|
||||
)
|
||||
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"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user