| OLD | NEW |
| 1 #!/bin/bash | 1 #!/bin/bash |
| 2 | 2 |
| 3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. | 3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 # Script to enter the chroot environment | 7 # Script to enter the chroot environment |
| 8 | 8 |
| 9 # Load common constants. This should be the first executable line. | 9 # Load common constants. This should be the first executable line. |
| 10 # The path to common.sh should be relative to your script's location. | 10 # The path to common.sh should be relative to your script's location. |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 257 # hand-sync'd some subdirs and edited files in others. | 257 # hand-sync'd some subdirs and edited files in others. |
| 258 # In that case, check against origin/HEAD and mark** revision. | 258 # In that case, check against origin/HEAD and mark** revision. |
| 259 # Use git:8 chars of sha1 | 259 # Use git:8 chars of sha1 |
| 260 REVISION=$(git rev-parse --short=8 HEAD) | 260 REVISION=$(git rev-parse --short=8 HEAD) |
| 261 CHROOT_PASSTHRU="CHROMEOS_REVISION=$REVISION BUILDBOT_BUILD=$FLAGS_build_number
CHROMEOS_OFFICIAL=$CHROMEOS_OFFICIAL" | 261 CHROOT_PASSTHRU="CHROMEOS_REVISION=$REVISION BUILDBOT_BUILD=$FLAGS_build_number
CHROMEOS_OFFICIAL=$CHROMEOS_OFFICIAL" |
| 262 | 262 |
| 263 # Run command or interactive shell. Also include the non-chrooted path to | 263 # Run command or interactive shell. Also include the non-chrooted path to |
| 264 # the source trunk for scripts that may need to print it (e.g. | 264 # the source trunk for scripts that may need to print it (e.g. |
| 265 # build_image.sh). | 265 # build_image.sh). |
| 266 sudo chroot "$FLAGS_chroot" sudo -i -u $USER $CHROOT_PASSTHRU \ | 266 sudo chroot "$FLAGS_chroot" sudo -i -u $USER $CHROOT_PASSTHRU \ |
| 267 EXTERNAL_TRUNK_PATH="${FLAGS_trunk}" LANG=C "$@" | 267 EXTERNAL_TRUNK_PATH="${FLAGS_trunk}" LANG=C -- "$@" |
| 268 | 268 |
| 269 # Remove trap and explicitly unmount | 269 # Remove trap and explicitly unmount |
| 270 trap - EXIT | 270 trap - EXIT |
| 271 teardown_env | 271 teardown_env |
| OLD | NEW |