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=(