diff --git a/sdk_lib/make_chroot.sh b/sdk_lib/make_chroot.sh index fbca67417a..f0e770eafa 100755 --- a/sdk_lib/make_chroot.sh +++ b/sdk_lib/make_chroot.sh @@ -183,10 +183,20 @@ init_setup () { # Make sure the sudoers.d subdir exists as older stage3 base images lack it. mkdir -p "${FLAGS_chroot}/etc/sudoers.d" - # Use the standardized upgrade script to setup proxied vars. + # Setup proxied vars. load_environment_whitelist - bash -e "${SCRIPT_ROOT}/chroot_version_hooks.d/45_rewrite_sudoers.d" \ - "${FLAGS_chroot}" "${SUDO_USER}" "${ENVIRONMENT_WHITELIST[@]}" + local extended_whitelist=( + "${ENVIRONMENT_WHITELIST[@]}" + CROS_WORKON_SRCROOT + PORTAGE_USERNAME + ) + + cat > "${FLAGS_chroot}/etc/sudoers.d/90_cros" <