From c4219e592e8e848bf5e1aaaacc0989327d8f99cd Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Tue, 6 Aug 2013 17:17:52 -0400 Subject: [PATCH] fix(make_chroot): Write sudoers.d/90_cros directly. Previously this called a file in the now deleted chroot_version_hooks.d which surprised me to say the least but it really shouldn't have... --- sdk_lib/make_chroot.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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" <