Use --newrepo to build packages.
The --newrepo flag tells emerge to recompile a package if it is now
being pulled from a different repository. We plan to use it in Chrome OS
to allow for sharing of binary packages between different boards.
BUG=chromium:200417
TEST=Canary and paladin trybot runs.
TEST=parrot-release-group
Change-Id: I419ebcfab5bf64dbe40aa949833889bab2058487
Reviewed-on: https://chromium-review.googlesource.com/188159
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: David James <davidjames@chromium.org>
Tested-by: David James <davidjames@chromium.org>
diff --git a/build_packages b/build_packages
index 9916fb9..7e70d9e 100755
--- a/build_packages
+++ b/build_packages
@@ -144,7 +144,7 @@
sudo_clear_shadow_locks "/build/${FLAGS_board}"
# Setup all the emerge command/flags.
-EMERGE_FLAGS=( -uDNv --backtrack=30 --select )
+EMERGE_FLAGS=( -uDNv --backtrack=30 --select --newrepo )
if [[ "${FLAGS_fast}" -eq "${FLAGS_TRUE}" ]]; then
EMERGE_CMD=(