dev_install script ready

This change makes the dev_install script functional. It will download the
necessary files to bootstrap python and emerge on a base image.

BUG=chromium-os:11502
TEST=Build base image and run dev_install in the target. Developer packages
should install correctly.

Change-Id: If9975ed8342d4924e8b0096b649847b2944a5ca0
Reviewed-on: http://gerrit.chromium.org/gerrit/5317
Tested-by: Arkaitz Ruiz Alvarez <[email protected]>
Reviewed-by: Chris Sosa <[email protected]>
diff --git a/dev-install/make.defaults b/dev-install/make.defaults
index da38c6a..388fe9d 100644
--- a/dev-install/make.defaults
+++ b/dev-install/make.defaults
@@ -7,24 +7,30 @@
 # us to bootstrap emerge and allow to install packages in /usr/local. Rootfs
 # will remain unmodified.
 
+# Point everything to /usr/local.
 ROOT=/usr/local
 
-PORTDIR=${ROOT}/portage
+PORTDIR="${ROOT}/portage"
 
-PKGDIR=${ROOT}/portage/packages
+PKGDIR="${ROOT}/portage/packages"
 
-DISTDIR=${ROOT}/portage/distfiles
+DISTDIR="${ROOT}/portage/distfiles"
 
-RPMDIR=${ROOT}/portage/rpm
+RPMDIR="${ROOT}/portage/rpm"
 
-PORTAGE_TMPDIR=${ROOT}/var/tmp
+PORTAGE_TMPDIR="${ROOT}/var/tmp"
 
-BUILD_PREFIX=${ROOT}/var/tmp/portage
+BUILD_PREFIX="${ROOT}/var/tmp/portage"
 
 CONFIG_PROTECT="/usr/local/share/portage"
 
-ACCEPT_KEYWORDS="arm x86 ~arm ~x86"
+# TODO(arkaitzr): Generate this in the ebuild.
+ACCEPT_KEYWORDS="x86 ~x86 arm ~arm"
 
 PORTAGE_WORKDIR_MODE="0700"
 
+EMERGE_DEFAULT_OPTS="--getbinpkg --usepkgonly"
+
+# TODO(arkaitzr): generate this during the ebuild phase.
+PORTAGE_BINHOST=http://commondatastorage.googleapis.com/chromeos-dev-installer2/board/x86-mario/full-02.08.11.130047/packages/