From 396306edea169d9e61d2e9d67874774252ff9e1d Mon Sep 17 00:00:00 2001 From: Andrew de los Reyes Date: Wed, 15 Sep 2010 19:19:04 -0700 Subject: [PATCH] AU: when generating payload, only delta generation needs to be in chroot BUG=chromium-os:6517 TEST=generated full payload outside chroot Review URL: http://codereview.chromium.org/3359014 --- cros_generate_update_payload | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cros_generate_update_payload b/cros_generate_update_payload index ad63fd73d6..0699f09f47 100755 --- a/cros_generate_update_payload +++ b/cros_generate_update_payload @@ -92,9 +92,6 @@ patch_kernel() { STATE_LOOP_DEV="" } -# We should be in the chroot. -assert_inside_chroot - DEFINE_string image "" "The image that should be sent to clients." DEFINE_string src_image "" "Optional: a source image. If specified, this makes\ a delta update." @@ -109,6 +106,11 @@ eval set -- "${FLAGS_ARGV}" set -e +if [ -n "$FLAGS_src_image" ]; then + # We need to be in the chroot for generating delta images + assert_inside_chroot +fi + locate_gpt DELTA=$FLAGS_TRUE