Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(235)

Side by Side Diff: chromeos/scripts/build_packages

Issue 6665047: Add an ebuild for the new factorytest-init package (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/chromiumos-overlay.git@master
Patch Set: Exclude certain extraneous changes Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 2
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # Script to build the set of binary packages needed by Chrome OS. It will 7 # Script to build the set of binary packages needed by Chrome OS. It will
8 # cross compile all of the packages into the given targets root and build 8 # cross compile all of the packages into the given targets root and build
9 # binary packages as a side-effect. The output packages will be picked up 9 # binary packages as a side-effect. The output packages will be picked up
10 # by the build_image script to put together a bootable Chrome OS image. 10 # by the build_image script to put together a bootable Chrome OS image.
11 11
12 # Load common CrOS utilities. Inside the chroot this file is installed in 12 # Load common CrOS utilities. Inside the chroot this file is installed in
13 # /usr/lib/crosutils. Outside the chroot we find it relative to the script's 13 # /usr/lib/crosutils. Outside the chroot we find it relative to the script's
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 if [[ -n "${CHROME_ORIGIN}" ]]; then 179 if [[ -n "${CHROME_ORIGIN}" ]]; then
180 CROS_WORKON_PKGS="${CROS_WORKON_PKGS} chromeos-base/chromeos-chrome" 180 CROS_WORKON_PKGS="${CROS_WORKON_PKGS} chromeos-base/chromeos-chrome"
181 fi 181 fi
182 182
183 PACKAGES="chromeos-base/chromeos" 183 PACKAGES="chromeos-base/chromeos"
184 if [[ "${FLAGS_withdev}" -eq "${FLAGS_TRUE}" ]]; then 184 if [[ "${FLAGS_withdev}" -eq "${FLAGS_TRUE}" ]]; then
185 PACKAGES="${PACKAGES} chromeos-base/chromeos-dev" 185 PACKAGES="${PACKAGES} chromeos-base/chromeos-dev"
186 fi 186 fi
187 if [[ "${FLAGS_withfactory}" -eq "${FLAGS_TRUE}" ]]; then 187 if [[ "${FLAGS_withfactory}" -eq "${FLAGS_TRUE}" ]]; then
188 PACKAGES="${PACKAGES} chromeos-base/chromeos-factoryinstall" 188 PACKAGES="${PACKAGES} chromeos-base/chromeos-factoryinstall"
189 PACKAGES="${PACKAGES} chromeos-base/factorytest-init"
davidjames 2011/03/18 00:03:12 Could you split this into a separate CL? We need t
189 fi 190 fi
190 if [[ "${FLAGS_withtest}" -eq "${FLAGS_TRUE}" ]]; then 191 if [[ "${FLAGS_withtest}" -eq "${FLAGS_TRUE}" ]]; then
191 PACKAGES="${PACKAGES} chromeos-base/chromeos-test" 192 PACKAGES="${PACKAGES} chromeos-base/chromeos-test"
192 fi 193 fi
193 if [[ "${FLAGS_withautotest}" -eq "${FLAGS_TRUE}" ]]; then 194 if [[ "${FLAGS_withautotest}" -eq "${FLAGS_TRUE}" ]]; then
194 PACKAGES="${PACKAGES} chromeos-base/autotest-all" 195 PACKAGES="${PACKAGES} chromeos-base/autotest-all"
195 fi 196 fi
196 # HACK ALERT 197 # HACK ALERT
197 # Remove chromeos-base/kernel: http://crosbug.com/11124 198 # Remove chromeos-base/kernel: http://crosbug.com/11124
198 # TODO(msb): remove this hack after 02/20/2011 199 # TODO(msb): remove this hack after 02/20/2011
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
239 240
240 # Update the remainder of the packages. 241 # Update the remainder of the packages.
241 eretry ${EMERGE_BOARD_CMD} -uDNv ${EMERGE_FLAGS} ${PACKAGES} 242 eretry ${EMERGE_BOARD_CMD} -uDNv ${EMERGE_FLAGS} ${PACKAGES}
242 fi 243 fi
243 fi 244 fi
244 245
245 246
246 echo "Builds complete" 247 echo "Builds complete"
247 print_time_elapsed 248 print_time_elapsed
248 echo "Done" 249 echo "Done"
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698