Cherry-Pick: Chroot update script to force setup board for kiev.

This is to transition from a 32bit to 64bit build.

BUG=chrome-os-partner:11058
TEST=build_packages for board=kiev. Verify choot upgraded.

Change-Id: Ib0d411b564319a3267a53b9ee469edd502a32bdc
Original-Change-Id: I251be4eba14ba407cfbc6ecf4fb089efe7d457e8
Reviewed-on: https://gerrit.chromium.org/gerrit/26743
Reviewed-by: Dave Parker <dparker@chromium.org>
Tested-by: Dave Parker <dparker@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/27587
diff --git a/chroot_version_hooks.d/35_64bit_convert_kiev b/chroot_version_hooks.d/35_64bit_convert_kiev
new file mode 100644
index 0000000..c3c60fb
--- /dev/null
+++ b/chroot_version_hooks.d/35_64bit_convert_kiev
@@ -0,0 +1,20 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This is meant to happen immediately after we update these boards
+# from 32bit to 64bit.  It moves the existing build root out of the
+# way and re-creates the build root.  The user must remove the copy
+# of the old build root manually if it is not needed.
+
+for board in kiev; do
+  build="/build/${board}"
+  if [[ -d ${build} ]] ; then
+    info "Moving 32bit ${board} to ${board}.32bit"
+    info "If you don't need it, please run "
+    info "sudo rm -rf ${build}.32bit"
+    sudo mv ${build}{,.32bit}
+    info "Running setup_board --board=${board}"
+    ~/trunk/src/scripts/setup_board --board=${board} --skip_chroot_upgrade
+  fi
+done