30045 Commits

Author SHA1 Message Date
Ben Chan
123adc2fe1 sys-fs/exfat-utils: import from upstream
BUG=chromium-os:37727
TEST=emerge-{x86,amd64,arm}-generic sys-fs/exfat-utils

Change-Id: I15892a5cfb66abc16ba8e07004d550fc553c1dab
Reviewed-on: https://gerrit.chromium.org/gerrit/40949
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Commit-Queue: David James <davidjames@chromium.org>
2013-01-09 16:39:54 -08:00
chrome-bot
c0b99b9170 Marking set of ebuilds as stable
regen cache

Change-Id: I44561bd5c7be09a32013cb5e1b449bf17463ccc7
2013-01-09 12:45:21 -08:00
Mike Frysinger
27e4984c0f fuse-exfat: import from upstream
BUG=chromium-os:37727
TEST=`emerge-x86-alex fuse-exfat` worked
TEST=`emerge-stumpy fuse-exfat` worked
TEST=`emerge-daisy fuse-exfat` worked

Change-Id: I3e232c5f348fd0668bbb1735f70206219af49cc0
Reviewed-on: https://gerrit.chromium.org/gerrit/40623
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2013-01-09 12:45:09 -08:00
Vic Yang
90e3b25914 Move ARM factory install shim to initramfs
As USB/SD install shim might be used for ARM devices now, it is
reasonable to move ARM factory install shim to initramfs like on x86.
This converges the code path and build process for ARM and x86.

BUG=chrome-os-partner:15884
TEST=Install with install shim and netboot on Spring.

Change-Id: Ic8d7328502181ca909be3d7542be34f2a904523f
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/40931
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
2013-01-09 10:32:24 -08:00
chrome-bot
98f58e632e Marking set of ebuilds as stable
regen cache

Change-Id: I04eb4b60d519745d439935534184118328e5cb94
2013-01-08 12:35:05 -08:00
Guozhi Wei
f55caafa57 Clang: remove v2.8 clang.
As suggested by Mike Frysinger, this ancient clang is not used, so we
can delete it now.

TEST=None
BUG=None

Change-Id: Iad4b8f6db35141ad142f5a3742ada0c0bb32f4a6
Reviewed-on: https://gerrit.chromium.org/gerrit/40462
Reviewed-by: Han Shen <shenhan@google.com>
Reviewed-by: Denis Glotov <glotov@chromium.org>
Commit-Queue: Guozhi Wei <carrot@google.com>
Tested-by: Guozhi Wei <carrot@google.com>
Reviewed-by: Han Shen <shenhan@chromium.org>
2013-01-08 12:34:46 -08:00
chrome-bot
43267f56d3 Marking set of ebuilds as stable
regen cache

Change-Id: I35171bfed42b3e83d8b63ce574342017c0de28f7
2013-01-07 14:32:21 -08:00
Bruce Kuo
85e5076f26 stressapptest: upgraded package to upstream
Upgraded dev-util/stressapptest to version 1.0.4 on amd64, arm, x86

BUG=None
TEST=Test commands are listed below:
emerge-x86-generic dev-util/stressapptest
emerge-daisy dev-util/stressapptest
emerge-lumpy dev-util/stressapptest

Change-Id: I1120f3f969f7a9c3eb30257667487464619dd332
Reviewed-on: https://gerrit.chromium.org/gerrit/40547
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Bruce Kuo <brucekuo@chromium.org>
Commit-Queue: Bruce Kuo <brucekuo@chromium.org>
2013-01-07 14:32:03 -08:00
Ahmad Sharif
5d75098098 Start update_engine before doing re-imaging.
Sometimes update_engine isn't running on the device because of a possibly bad
Chrome, etc. So don't assume it is running and always attempt to start it before
updating.

BUG=none
TEST=stop update-engine on the device.
    ./bin/cros_image_to_target.py ... works.

Change-Id: I9aeaed80a9a82f9f685e58774fa987877ec635c9
Reviewed-on: https://gerrit.chromium.org/gerrit/40285
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: asharif <asharif@chromium.org>
Tested-by: asharif <asharif@chromium.org>
2013-01-04 16:54:30 -08:00
Simon Que
d7f374442f smatch: upgraded package to upstream
Upgraded sys-devel/smatch to version 1.57-r1 on amd64

BUG=chromium-os:37416
TEST="sudo emerge smatch" in chroot

Change-Id: I16a3e029ca900c63936385ab5ac0ad664a5252ba
Reviewed-on: https://gerrit.chromium.org/gerrit/40459
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Simon Que <sque@chromium.org>
Commit-Queue: Simon Que <sque@chromium.org>
2013-01-04 15:53:43 -08:00
Mike Frysinger
ac68927892 alsa-plugins: upgraded package to upstream
Upgraded media-plugins/alsa-plugins to version 1.0.25-r1 on amd64, arm, x86

This includes a fix for building with newer glibc versions.

BUG=None
TEST=`emerge-x86-alex alsa-plugins` still works

Change-Id: Ic2d9ad454b6e0676e1cc35195ac2fc7894800c93
Reviewed-on: https://gerrit.chromium.org/gerrit/40463
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2013-01-04 14:48:56 -08:00
Mike Frysinger
36000f85bd xproto: upgraded package to upstream
Upgraded x11-proto/xproto to version 7.0.23-r1 on amd64, arm, x86

This includes a fix from upstream for x32 builds.

BUG=chromium-os:36866
TEST=`emerge-x32-generic libXmu` now works
TEST=`cbuildbot {amd64,x86,arm}-generic-full` works

Change-Id: I86479d940a524cf807eaddd0d9de0b03f17fe2c0
Reviewed-on: https://gerrit.chromium.org/gerrit/40187
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2013-01-03 16:19:06 -08:00
Bruce Kuo
a191161c4e libaio: upgraded package to upstream
Upgraded dev-libs/libaio to version 0.3.109-r3 on arm, x86

BUG=None
TEST=after upgrading locally, executing following instructions:
emerge-x86-alex dev-libs/libaio
emerge-daisy dev-libs/libaio

Change-Id: I953c839552d58ed994354ffc63cc315f51698403
Reviewed-on: https://gerrit.chromium.org/gerrit/40306
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Bruce Kuo <brucekuo@chromium.org>
Commit-Queue: Bruce Kuo <brucekuo@chromium.org>
2013-01-03 11:44:55 -08:00
David James
4a9d94b262 Remove unused functions from crosutils cros_build_lib.
crosutils cros_build_lib is deprecated in favor of
chromite.lib.cros_build_lib. Remove unused functions to encourage folks
to migrate over to chromite.lib.cros_build_lib instead.

Info and GetCallerName are only used internally so we add an underscore
prefix to discourage others from using it.

BUG=chromium-os:24660, chromium-os:21287
TEST=pylint. Unit tests. Trybot runs.
CQ-DEPEND=CL:40300, CL:40311

Change-Id: Ia34d2770db2c2678b8966f6dceb2164b0a3333a2
Reviewed-on: https://gerrit.chromium.org/gerrit/40301
Tested-by: David James <davidjames@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Commit-Queue: David James <davidjames@chromium.org>
2013-01-03 06:55:44 -08:00
Anush Elangovan
c52c5fbb7c Add support for "skip_kernelblock_install"
CrOS could be used in devices that dont have custom firmware to
interpret the Kernelblock (Part2,4). In such devices skip trying
to make the kernelblock

BUG=none
TEST=./build_image --board=chronos test and verify we dont build the kernel block

Change-Id: I3e9a8dd765ea00db2ebf112553d96c08960e544f
Reviewed-on: https://gerrit.chromium.org/gerrit/40219
Commit-Queue: Anush Elangovan <anush@chromium.org>
Reviewed-by: Anush Elangovan <anush@chromium.org>
Tested-by: Anush Elangovan <anush@chromium.org>
2013-01-02 17:03:40 -08:00
chrome-bot
47b345018e Marking set of ebuilds as stable
regen cache

Change-Id: I4828991c3bd4a6f207324e9b044910f9d88e9018
2012-12-25 04:18:45 -08:00
Mike Frysinger
a80eb95081 tpm-tools: drop -m64 hardcode
The configure script will add -m64 to x86_64 targets.  This
doesn't make sense for actual 64bit targets, and breaks x32
targets.  Update the sed to match upstream Gentoo's ebuild.

BUG=chromium-os:36866
TEST=`emerge-x32-generic tpm-tools` now works

Change-Id: If9a8527ee87101938b62c2b43c96746883800e95
Reviewed-on: https://gerrit.chromium.org/gerrit/40186
Reviewed-by: Kees Cook <keescook@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-12-25 04:18:28 -08:00
Vic Yang
8e0cd07e03 Build factory install shim by ebuild
Now that we have an ebuild for factory install shim, let's move to that
instead of base image.

BUG=chrome-os-partner:16712
TEST=Test network boot, install shim, RMA shim on Link.
     Test install shim on Snow.
CQ-DEPEND=CL:39952

Change-Id: Ib6a7a598087647b44a4aeca970e293ea72023890
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/39955
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
2012-12-21 18:54:08 -08:00
Simon Que
fe7911fff0 smatch: upgraded package to upstream
Upgraded sys-devel/smatch to version 1.57 on amd64

BUG=chromium-os:37416
TEST="sudo emerge smatch" in chroot

Change-Id: Ib547cbd94c46551ef231cf7b650d323edce57bef
Reviewed-on: https://gerrit.chromium.org/gerrit/40086
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Simon Que <sque@chromium.org>
Commit-Queue: Simon Que <sque@chromium.org>
2012-12-21 14:39:30 -08:00
Kees Cook
74f163b587 install kernel testcase modules on test image only
Similar to the uinput module, install the testcases/ tree of modules
only on test images.

BUG=chromium-os:37353
TEST=daisy test image build has modules, production does not.
CQ-DEPEND=I16eee5afd1664f0ab4a9ab48b6cb2beaa6f30017

Change-Id: I5e7a48936b3fb45f49ff7ca4d592d46150c5610c
Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/39920
Reviewed-by: Chris Sosa <sosa@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
2012-12-21 12:42:42 -08:00
chrome-bot
29f18e70c4 Marking set of ebuilds as stable
regen cache

Change-Id: I93900289f749fc20a9957099f4a9ae2320ca5d8b
2012-12-20 23:02:18 -08:00
Mike Frysinger
4fed295e1b coreutils: upgraded package to upstream (and drop realpath)
Upgraded sys-apps/coreutils to version 8.20 on amd64, arm, and x86

This version includes the realpath package, so drop that from the
tree so people don't try to install/depend on it anymore.

This also includes a fix for the issue that caused it to be reverted
before -- broken `cp --no-preserve=mode`.

BUG=chromium-os:24204
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot {amd64,arm,x86}-generic-full` worked

Change-Id: I473dee144dddacefe4ad60279497ce7e8e8c11c7
Previous-Reviewed-on: https://gerrit.chromium.org/gerrit/39312
Reviewed-on: https://gerrit.chromium.org/gerrit/39967
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
2012-12-20 23:01:54 -08:00
John Sheu
b7b095befd Use cirrus driver for QEMU
Moving to the cirrus driver (instead of std) so we can support
cirrus-fb, in preparation for nonroot-X support.

BUG=chromium-os:388
TEST=local build, run with x86-generic

Change-Id: Ic7d5776f673ac3c15680d62331345d55985f1d73
Reviewed-on: https://gerrit.chromium.org/gerrit/39900
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Chris Sosa <sosa@chromium.org>
Tested-by: John Sheu <sheu@chromium.org>
Commit-Queue: John Sheu <sheu@chromium.org>
2012-12-20 15:06:03 -08:00
John Sheu
b3a9281023 fbset: upgraded package to upstream
Upgraded sys-apps/fbset to version 2.1 on x86

For fbdev testing for nonroot-X effort

BUG=chromium-os:388
TEST=local build, run on x86

Change-Id: I7fe298a80f2c17d9bf008ef517e95ed3da713c5b
Reviewed-on: https://gerrit.chromium.org/gerrit/39993
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Tested-by: John Sheu <sheu@chromium.org>
Commit-Queue: John Sheu <sheu@chromium.org>
2012-12-20 15:06:02 -08:00
chrome-bot
7dd7240fbe Marking set of ebuilds as stable
regen cache

Change-Id: Icb10a145df1f2841b6f0a88cfaf90b974cf0cd4a
2012-12-20 10:01:43 -08:00
Bruce Kuo
ce4edf61e3 stressapptest: upgraded package to upstream
Upgraded dev-util/stressapptest to version 1.0.4 on amd64, x86, arm

Use this in factory test to help stress test.
Originally we add it on autotest dependency but now
we want to move the test to pytest, so planning to merge this
package into portage-stable and make it build in factory package

BUG=None
TEST=Manual

Change-Id: I52b592553c994ffcc79342ffb4bf6ba79ad7d0c1
Reviewed-on: https://gerrit.chromium.org/gerrit/39975
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Bruce Kuo <brucekuo@chromium.org>
Tested-by: Bruce Kuo <brucekuo@chromium.org>
2012-12-20 10:01:20 -08:00
Mike Frysinger
a9bbf67df4 pv: upgraded package to upstream
Upgraded sys-apps/pv to version 1.3.4 on amd64, arm, x86

BUG=chromium-os:31052
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot {amd64,arm,x86}-generic-full` worked
TEST=`image_to_usb.sh` worked

Change-Id: I81e35f430eb0788e31a79f2403c036284dd08896
Reviewed-on: https://gerrit.chromium.org/gerrit/39864
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
2012-12-19 15:12:07 -08:00
Ryan Cui
eb4595f1e8 setup_board: add --accept_license flag.
Setting the flag will cause make.conf to set the ACCEPT_LICENSE
environment variable.

BUG=chromium-os:37312
TEST=remote trybots

Change-Id: Id478b7cfb8c37d363da46b1d74f33143e8ea159f
Reviewed-on: https://gerrit.chromium.org/gerrit/39801
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-12-19 12:15:59 -08:00
Allen Martin
642c3be66e Update libtool to keep in sync with toolchain
Force a re-emerge of host libtool

BUG=chromium-os:37334
TEST=Added fake "4.6.x-google" version string to libtool and ran
./update_chroot and verified libtool was re-emerged

Change-Id: I82d3da181831a7718b230305c5aca7899d591c2d
Signed-off-by: Allen Martin <amartin@nvidia.com>
Reviewed-on: https://gerrit.chromium.org/gerrit/39858
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-12-18 18:18:26 -08:00
Mike Frysinger
aed1e4735d pull in licenses from upstream
Simple sync from upstream.

BUG=chromium-os:37312
TEST=None

Change-Id: I3ed19b232a0eb1ce49fbe4ad595e1b4ed7c402e0
Reviewed-on: https://gerrit.chromium.org/gerrit/39863
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2012-12-18 14:51:39 -08:00
Doug Anderson
adf8a003e8 update_kernel: Save .5 seconds by avoiding tmp copy for kernel image
There's no need to store to a temporary file when updating the kernel
partition.  Just stream straight to the right partition.  This appears
to save about .5 seconds.

BUG=None
TEST=Time update_kernel and see savings; verify that kernel still gets
updated.

Change-Id: I5afead3e70720ee6dc9e6a822ef1a98032d93b79
Reviewed-on: https://gerrit.chromium.org/gerrit/39783
Commit-Ready: Doug Anderson <dianders@chromium.org>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Doug Anderson <dianders@chromium.org>
2012-12-17 13:29:08 -08:00
Mike Frysinger
5231f6b513 util-linux: upgraded package to upstream
Upgraded sys-apps/util-linux to version 2.21.2 on amd64, arm, x86

BUG=chromium-os:36939
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot {amd64,arm,x86}-generic-full` worked

Change-Id: I0bfc91448b72761982996822def0c5efaf7d3bb2
Reviewed-on: https://gerrit.chromium.org/gerrit/39761
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-12-17 13:01:09 -08:00
Brian Harring
3d01db2603 Fix minor style issue.
This was identified in CL:39304, but not corrected before landing.

BUG=None
TEST=bash -n build_packages

Change-Id: I17cefc883e191d33a3569d7f53ab2e0a85417da9
Reviewed-on: https://gerrit.chromium.org/gerrit/39753
Commit-Ready: Brian Harring <ferringb@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
2012-12-15 21:33:02 -08:00
chrome-bot
cecf99a129 Marking set of ebuilds as stable
regen cache

Change-Id: I0248fc3a7feb41c515cade0a32b7c0420aa3e974
2012-12-13 14:11:08 -08:00
Alex Miller
99d53eb38e Revert "coreutils: upgraded package to upstream (and drop realpath)"
This reverts commit ac55e1639ab0957e6d61c2a0b3ce1e4bb109cead

ToT on lumpy with this patch reverted passes all bvt tests. This has somehow caused DBus services to no longer be reachable.

TEST=remote trybot hwtest
BUG=chromium-os:37219

Change-Id: I3f09ad254c6df0e67c0c1b3451d007ad9566cf1b
Reviewed-on: https://gerrit.chromium.org/gerrit/39661
Commit-Ready: Alex Miller <milleral@chromium.org>
Tested-by: Alex Miller <milleral@chromium.org>
Reviewed-by: Alex Miller <milleral@chromium.org>
2012-12-13 13:05:10 -08:00
chrome-bot
1e67e2aa3b Marking set of ebuilds as stable
regen cache

Change-Id: If09865e623f8fe77b1ab1a6e292bd68f0e8a1c0d
2012-12-12 18:27:53 -08:00
Mike Frysinger
d4eb12e32b coreutils: upgraded package to upstream (and drop realpath)
Upgraded sys-apps/coreutils to version 8.20 on amd64, arm, and x86

This version includes the realpath package, so drop that from the
tree so people don't try to install/depend on it anymore.

BUG=chromium-os:24204
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot {amd64,arm,x86}-generic-full` worked

Change-Id: I5d02fc222fb6af9b46bdd7a85a9c6fae6fa93627
Reviewed-on: https://gerrit.chromium.org/gerrit/39312
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-12-12 18:27:35 -08:00
Vic Yang
982556afcc Filter out more things in install shim
This reduces tens of MB of install shim.

BUG=chrome-os-partner:16712
TEST=Build install shim and install with it.

Change-Id: Ic7fab3c6e26d9b78f5181c4f10181217c1c2697a
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/39534
Reviewed-by: Tom Wai-Hong Tam <waihong@chromium.org>
2012-12-11 03:02:12 -08:00
Kees Cook
9ea1347ed9 update_partition_table: dynamically handle resize
When changing the size of the stateful partition, we must be able to
operate on any image, with any arrangement of partitions. The static
templates cannot be used because we don't know what we're starting with.
As such, this change makes the update function walk the list of
partitions, duplicating all their details, and moves any located after
stateful by the change in size, and copies in the new stateful contents.

BUG=chromium-os:37080
TEST=link build and decryption recovery tested

Change-Id: I1131dd8ee91e5db2556bdf8f7ca12b08f35da32b
Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/39424
Reviewed-by: Will Drewry <wad@chromium.org>
Reviewed-by: Liam McLoughlin <lmcloughlin@chromium.org>
Tested-by: Liam McLoughlin <lmcloughlin@chromium.org>
2012-12-10 13:56:46 -08:00
Doug Anderson
48b5200b92 update_kernel: Speed copy for kernel, modules, and firmware copy
If possible, we now uses rsync to copy elements from the host to the
device.  Using rsync to copy sped my "no-op" update kernel from 30
seconds down to ~5 seconds.

If rsync isn't available (a non-test build), speed up the fallback
case to:
- Never write tar to disk (on either host or target)--just stream
  straight to/from the network.
- Don't use bzip2 compression.  It's assumed that we've got a fast
  connection to the device so this is overkill and slower.
In this case we're at ~15 seconds for a "no-op" update kernel.

BUG=None
TEST=With old code, run this:
  time ./update_kernel.sh --remote=${REMOTE} --novboot --noreboot
...and see 30 seconds with old code and 4 seconds with new code.
TEST=Use update_kernel for updating kernel.  See that kernel / modules
get updated.

Change-Id: Iafad68221bd459fce5a4c661e07cd649b058d7b9
Reviewed-on: https://gerrit.chromium.org/gerrit/39393
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-12-10 08:44:29 -08:00
Doug Anderson
4e6783879c remote_access: Add some helper command for copying with rsync
It's nice to be able to use rsync for copies (much faster).  Add a few
helper functions for doing this, handling fallback to just using tar
to send.

BUG=None
TEST=Use in a future CL

Change-Id: I74c481520fc785138875ab6d5ffdaf9935a0b6d1
Reviewed-on: https://gerrit.chromium.org/gerrit/39392
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-12-10 08:44:29 -08:00
Doug Anderson
5a21b44a37 update_kernel: Add "--novboot" option
This option avoids updating the vboot kernel partition on the target.
This might be useful if you've done something tricky like put a
nv-U-Boot into the vboot kernel partition.

BUG=None
TEST=Put nv-U-Boot in kernel partition and see that ./update_kernel.sh
--novboot doesn't clobber it.  Then try without --novboot and see it
clobbered.
TEST=Run update_kernel --novboot on a system with verity and see
error.

Change-Id: I7c25a7e2ab64a136e427952bb0ac04686fbca805
Reviewed-on: https://gerrit.chromium.org/gerrit/39390
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-12-10 08:44:28 -08:00
Doug Anderson
b2fe4658f0 update_kernel: Fixup style nits
These style nits are in preexisting code but are similar to style
comments that vapier found on
<https://gerrit.chromium.org/gerrit/#/c/39390/2>.

BUG=None
TEST=Use update_kernel.sh

Change-Id: I26cf133a0f0495feee715e934bf819e90c0a688d
Reviewed-on: https://gerrit.chromium.org/gerrit/39432
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-12-10 08:44:28 -08:00
Doug Anderson
61e0b6b6a5 update_kernel: Don't double-copy the kernel on ARM
On ARM we were copying the kernel twice: one next to the "copying
kernel" message and once in copy_kernelimage() where we just copied
vmlinux.uimg.  Avoid the second copy.

BUG=None
TEST=On ARM with no verity, still found that the kernel got copied.

Change-Id: I2a8124b47d018195c7e4b1657d6caf961d3d4d0b
Reviewed-on: https://gerrit.chromium.org/gerrit/39391
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Olof Johansson <olofj@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-12-10 08:44:27 -08:00
Bruce Kuo
19c41a23d3 libaio: upgraded package to upstream
Upgraded dev-libs/libaio to version 0.3.109-r3 on amd64

BUG=None
TEST=Manual

Change-Id: I0759c6d182ac81a20a22f61281bd76ff0a2c917e
Reviewed-on: https://gerrit.chromium.org/gerrit/39359
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Bruce Kuo <brucekuo@chromium.org>
Tested-by: Bruce Kuo <brucekuo@chromium.org>
2012-12-07 22:48:55 -08:00
Mike Frysinger
80a7b35845 gentoolkit: upgraded package to upstream
Upgraded app-portage/gentoolkit to version 0.3.0.6-r3 on amd64

BUG=chromium-os:31030
TEST=`cbuildbot chromiumos-sdk` worked
CQ-DEPEND=CL:39313

Change-Id: I3e77b0fc2f0d7c5b43b13a61cec05a9f791bcda3
Reviewed-on: https://gerrit.chromium.org/gerrit/39314
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-12-07 18:22:49 -08:00
Josh Triplett
127416ae93 check_deps: Find libraries using RUNPATH too, not just RPATH
check_deps checks for libraries using RPATH, but does not take the
similar RUNPATH into account.  For the purposes of chasing down
library dependencies, finding a library on either path suffices.

BUG=None
TEST=Build an image that includes binaries and associated libraries in a
     non-standard location, with the binaries and libraries setting an
     RUNPATH (and not an RPATH) pointing at that non-standard location.

Change-Id: Ic930bbacbe5c8ddeb367c39960dadea8aaba0cb2
Reviewed-on: https://gerrit.chromium.org/gerrit/39397
Tested-by: Josh Triplett <josh@joshtriplett.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Josh Triplett <josh@joshtriplett.org>
2012-12-07 15:22:17 -08:00
Mike Frysinger
6d2ba832f3 python-argparse: upgraded package to upstream
Upgraded virtual/python-argparse to version 0 on amd64

BUG=chromium-os:24200
TEST=`cbuildbot chromiumos-sdk` worked
CQ-DEPEND=CL:39316

Change-Id: I4703cc03f97b6984ee3a6d3430863bb642d4fa98
Reviewed-on: https://gerrit.chromium.org/gerrit/39313
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-12-07 12:52:54 -08:00
Brian Harring
17c1fe8073 build_packages: Add --fetch-only pass through to parallel-emerge.
BUG=None
TEST=./build_packages --fetch-only, verify it just fetches.

Change-Id: I290ef23f13446c912724aa37b8c79269a9db6cc0
Reviewed-on: https://gerrit.chromium.org/gerrit/39304
Commit-Ready: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-12-05 21:56:24 -08:00
chrome-bot
e2cd01f000 Marking set of ebuilds as stable
regen cache

Change-Id: Iac5d0ea2ba1a7e3733761ca217d15c673676c7bf
2012-12-05 17:33:33 -08:00