Commit Graph

25366 Commits

Author SHA1 Message Date
Raymes Khoury
ea1acb1c90 Added virtual libc ebuild from upstream gentoo.
BUG=chromium-os:19436
TEST=none

Change-Id: I6a52a5ddabbef57a10ec49f8cd38fabb5b764f00
Reviewed-on: http://gerrit.chromium.org/gerrit/6922
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Raymes Khoury <raymes@chromium.org>
2011-09-09 09:19:16 -07:00
Stefan Reinauer
b392153c54 rename /u-boot --> /firmware
Also drop find_*_component, because it is not used anywhere anymore.

BUG=chrome-os-partner:5459
TEST=none

Change-Id: Iea49a81538c22fee4b91c8b3e5582b5174282151
Reviewed-on: http://gerrit.chromium.org/gerrit/7425
Tested-by: Stefan Reinauer <reinauer@chromium.org>
Reviewed-by: Anton Staaf <robotboy@chromium.org>
2011-09-08 17:05:10 -07:00
Daniel Kurtz
80b23f9313 x11-libs/libXi: import current stable from upstream gentoo
Upstream has added a few minor improvements, and released 1.4.3.

BUG=chromium-os:19940
TEST=For an x86- and a tegra2- board:
  build_packages --board=${B}
  Test keyboard, USB mouse and touchpad function as expected.

Change-Id: I54b668c682f11c4b97d19824a1264f086016e61a
Reviewed-on: http://gerrit.chromium.org/gerrit/7087
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Tested-by: Daniel Kurtz <djkurtz@chromium.org>
2011-09-07 21:31:48 -07:00
Hung-Te Lin
920482f7f4 crosutils: add HWID folder when building factory test image
To always have HWID bundles in build output, this CL copies the HWID bundle
files from board temporary space into build output folder.

The HWID folder in make_netboot is also removed.

BUG=chrome-os-partner:5796
TEST=./build_image --factory
     # see "hwid" folder in build output

Change-Id: I8c2cd32c257b117261fba3654b52929c71310c82
Reviewed-on: http://gerrit.chromium.org/gerrit/7331
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
2011-09-07 21:11:41 -07:00
Raymes Khoury
d37eb67163 Print friendly error message if the libc tarball is missing.
Advises the user to try running setup_board.

BUG=chromium-os:18934
TEST=Ran with missing tarball and checked message.

Change-Id: Ice444139188756932734f5f89ef22de4cd12ab41
Reviewed-on: http://gerrit.chromium.org/gerrit/6709
Tested-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
2011-09-07 18:19:30 -07:00
David James
d1679ab864 Don't hardcode output directories in boot.desc.
Right now, output directories are hardcoded in boot.desc. This means that
cros_make_image_bootable will still write to the directories mentioned in
build_image, even if it's working on a different directory. This can
mess with the buildbot, because it can cause cros_make_image_bootable
to mess with the files created for existing images.

This change fixes flaky failures where the buildbot fails with warnings
stating that vmlinuz_hd.vblock does not exist. See bug 19956.

BUG=chromium-os:19956
TEST=Run full canary trybot run and verify cros_make_image_bootable uses
     files from the right directory now.

Change-Id: Ib390aa84570b077cbc8b69b757998056acc091ea
Reviewed-on: http://gerrit.chromium.org/gerrit/7282
Reviewed-by: Will Drewry <wad@chromium.org>
Tested-by: David James <davidjames@chromium.org>
2011-09-06 13:50:40 -07:00
Mike Frysinger
e9bee13546 rpcbind: import current stable from upstream Gentoo
The upstream version contains all of our fixes, so import the upstream
version so we can drop the cros one.

BUG=None
TEST=emerged it for x86-alex and arm-generic boards

Change-Id: I903782f27932a2cd6bae503e89e4ac77d1e0fd6a
Reviewed-on: http://gerrit.chromium.org/gerrit/7194
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-09-03 10:57:56 -07:00
Zdenek Behan
9a995bb37c gcc-update-hook: regenerate latest gcc prior to calling gcc-config
BUG=chromium-os:19613
TEST=below
1) Manually create a chroot with old gcc
2) Let the script update&select new one, unmerge old

Change-Id: I71732da315ed4effc6df48afab797718e44d7a06
Reviewed-on: http://gerrit.chromium.org/gerrit/7117
Tested-by: Zdenek Behan <zbehan@chromium.org>
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2011-09-02 16:30:23 -07:00
Luigi Semenzato
5f0342b55c sys-fs/ecryptfs-utils: import version 91 from Gentoo's main tree
This version includes upstream the pkg-config NSS check, and two more
security-sensitive issues.

This reverts commit 4ca8da3aecfc66f90389c9d59825d5fdf89d87de

BUG=none
TEST=emerge-{x86,arm}-generic ecryptfs-utils

Change-Id: I46c50989206a0a50b0d3c08e9c635232f2d30f96
Reviewed-on: http://gerrit.chromium.org/gerrit/7210
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Luigi Semenzato <semenzato@chromium.org>
2011-09-02 16:22:30 -07:00
Benson Leung
70a22d535a app-benchmarks/i7z : Import i7z utility from gentoo
Import i7z-0.27-r1 from gentoo.
Also pull in qt4-r2 eclass from gentoo, which i7z
ebuild inherits.

BUG=chromium-os:19663
TEST=gmerge i7z. Ensure the utility runs
from /usr/sbin/i7z on a Sandy Bridge system.

Change-Id: I51e31e1015790dedb1ad5dbd7ac3734476af05dd
Signed-off-by: Benson Leung <bleung@chromium.org>
Reviewed-on: http://gerrit.chromium.org/gerrit/7196
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2011-09-02 14:27:18 -07:00
Darin Petkov
4b964ca646 Revert "build_kernel_image: use a salt for verity."
Seems to break internal PFQ.

This reverts commit e13e4d94753a585234189f0f34c1723cdbdb36a4

Change-Id: Ia232dc7a50feb87b2af8e945c6940eaa71390525
Reviewed-on: http://gerrit.chromium.org/gerrit/7195
Tested-by: Elly Jones <ellyjones@chromium.org>
Reviewed-by: Elly Jones <ellyjones@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Darin Petkov <petkov@chromium.org>
2011-09-02 13:39:34 -07:00
Elly Jones
6f568e6a94 build_kernel_image: use a salt for verity.
BUG=chromium-os:12138
TEST=Adhoc
TESTED_ON=Kaen
Build an image. Look for "Generating root fs hash tree (salt <foo>)." in the
output. Boot the image, grep for 'salt=' in dmesg. All should be well.

Change-Id: If9dbefbd8a875d06ff45cd54704f166c2511c3b7
Signed-off-by: Elly Jones <ellyjones@chromium.org>
Reviewed-on: http://gerrit.chromium.org/gerrit/7174
2011-09-02 12:06:27 -07:00
Mike Frysinger
95c3c7b783 libpcap: import current stable from upstream Gentoo
BUG=None
TEST=rebuilt x86-alex/amd64-generic; booted x86-alex

Change-Id: Ifb904eaf4c0a0f931444d204233c499da3bfbbd3
Reviewed-on: http://gerrit.chromium.org/gerrit/7098
Reviewed-by: Nathan J. Williams <njw@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-09-02 08:51:09 -07:00
Chris Sosa
c2a60e2e03 Another copyright fix to test the Commit Queue.
BUG=None
TEST=Visual inspection

Change-Id: I5e3911fca26386a8eea4cc77dd6603b3631a02a4
Reviewed-on: http://gerrit.chromium.org/gerrit/7143
Reviewed-by: Chris Sosa <sosa@chromium.org>
Tested-by: Chris Sosa <sosa@chromium.org>
2011-09-02 03:24:51 -07:00
Daniel Kurtz
691e29dfa4 x11-proto/inputproto: import current stable from upstream gentoo
Upstream has added a few minor improvements, and released 2.0.2.

BUG=chromium-os:13270
TEST=For an x86- and a tegra2- board:
  build_packages --board=${B}
  Test keyboard, USB mouse and touchpad function as expected.

Change-Id: I75ce14981275c2aaedd8bcf56330a5b7741cf493
Reviewed-on: http://gerrit.chromium.org/gerrit/7086
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Tested-by: Daniel Kurtz <djkurtz@chromium.org>
2011-09-01 23:06:28 -07:00
Chris Sosa
2eb73c0be1 Quick test.
BUG=None
TEST=Change of copyright.

Change-Id: I9254f9456960a417e8584376d98388d3d8fd4467
Reviewed-on: http://gerrit.chromium.org/gerrit/7140
Reviewed-by: Chris Sosa <sosa@chromium.org>
Tested-by: Chris Sosa <sosa@chromium.org>
2011-09-01 19:03:39 -07:00
Chris Sosa
c1bd111ef0 Trivial change to test the commit queue by cleaning up Copyright date in bash_history.
BUG=None
TEST=Visual

Change-Id: I6ceb84e47983ac38ba0df7c6176b42c2613f9c58
Reviewed-on: http://gerrit.chromium.org/gerrit/6790
Tested-by: Chris Sosa <sosa@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Chris Sosa <sosa@chromium.org>
2011-09-01 18:48:39 -07:00
Thieu Le
73293cd578 New script to generate stack traces from BVT test failures.
BUG=chromium-os:19565
TEST=Manually ran script

Change-Id: I7f565ddd2e06f4b25aa5d47614cedf7bec786580
Reviewed-on: http://gerrit.chromium.org/gerrit/7093
Reviewed-by: Daniel Erat <derat@chromium.org>
Reviewed-by: Chris Sosa <sosa@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
2011-09-01 17:18:12 -07:00
Mike Frysinger
ca2b2968a3 busybox: import current stable from upstream Gentoo
BUG=None
TEST=updated busybox, created a recovery image, booted it, recovered system, booted recovered system

Change-Id: I7f7a5389ed0ec63f807cbd0d4aee4f0fbde192ee
Reviewed-on: http://gerrit.chromium.org/gerrit/6736
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Anush Elangovan <anush@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Nick Sanders <nsanders@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
2011-09-01 12:00:35 -07:00
Luigi Semenzato
b149f19a2d Revert "sys-fs/ecryptfs-utils: import version 91 from Gentoo's main tree"
This reverts commit 624e24a4cb429b039345733a1973170e44eefa30

Change-Id: I4ca8da3aecfc66f90389c9d59825d5fdf89d87de
Reviewed-on: http://gerrit.chromium.org/gerrit/7079
Tested-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
2011-09-01 09:41:44 -07:00
J. Richard Barnette
8e48095cb3 Delete some unused options from build_image and mod_image_for_recovery.sh
BUG=None
TEST=run both scripts, boot the images

Change-Id: I7209421d3b438d6daf37f210d5e73c0b9f91eb1d
Reviewed-on: http://gerrit.chromium.org/gerrit/6941
Tested-by: Richard Barnette <jrbarnette@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
2011-09-01 09:18:26 -07:00
Diego Elio Pettenò
75b49e5f77 sys-fs/ecryptfs-utils: import version 91 from Gentoo's main tree
This version includes upstream the pkg-config NSS check, and two more
security-sensitive issues.

BUG=none
TEST=emerge-{x86,arm}-generic ecryptfs-utils

Change-Id: I0401838ad1bb59393c6fd7a3e4b161b6dca4e449
Reviewed-on: http://gerrit.chromium.org/gerrit/6965
Reviewed-by: Luigi Semenzato <semenzato@chromium.org>
Tested-by: Diego Elio Pettenò <flameeyes@chromium.org>
2011-09-01 08:23:19 -07:00
Hung-Te Lin
d7a3503914 crosutils/make_universal_factory_shim.sh: allow creating images in arbitrary layout
We need more flexible image creation tool for various layout, like "RMA with
multiple release images" which needs 4 images (install, test, release A,
release B).

To make the creation of image more flexible, this CL changes
make_universal_factory_shim to using a "layout file" that can describe any disk
image format we want.

Image creation speed is also improved by aligning partition offsets and
restricting oflag=dsync applied only when being used for block devices so that
make_universal_factory_shim (outputs to a normal temporary file) becomes faster
by utilizing system cache.

For a system with every images already cached:
 - Time for building 3 in 1 factory instal shim:
   Before = 8 seconds, After = 5 seconds.
 - Time for full RMA shim creation:
   Before = 1m25s, After = 40-50 seconds.

BUG=chrome-os-partner:4108
TEST=./make_universal_factory_shim.sh image1 image2 image3 image4
     # boots correctly after being imaged to SD card.
     ./make_factory_package.sh --usbimg RMA ....
     # RMA image can install images and works correctly

Change-Id: I645196d6d6e0a24d3dfa4c413a338279df4c0d5b
Reviewed-on: http://gerrit.chromium.org/gerrit/6893
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Nick Sanders <nsanders@chromium.org>
2011-08-31 23:37:55 -07:00
Hung-Te Lin
662588686a crosutils: clean up factory test image modification scripts
This is the counterpart of http://gerrit.chromium.org/gerrit/6992 ,
which moves init modification from scripts folder into ebuild file.
The 'customizeRelease' is also already deprecated.

BUG=chromium-os:9596
TEST=build_images --factory # pass

Change-Id: I8087f627f4b13d9f6b1d4bf6003630298a87c627
Reviewed-on: http://gerrit.chromium.org/gerrit/7040
Reviewed-by: Nick Sanders <nsanders@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
2011-08-31 23:37:12 -07:00
Diego Elio Pettenò
ecc75c9454 Restore original meaning of portage-stable: unmodified ebuilds.
Avoid playing with keywords i the ebuilds, instead use package.keywords
on chromiumos-overlay to set the keywords, and USE flags as well.

This actually includes some ebuild commit-revision updates, which actually
update said keywords.

BUG=none
TEST=./build_packages --nousepkg --board={x86,arm}-generic

Change-Id: I1e2acab0527b8cfd1ceb97c9fd578c5087d1eb50
Reviewed-on: http://gerrit.chromium.org/gerrit/6889
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Diego Elio Pettenò <flameeyes@chromium.org>
2011-08-31 15:16:05 -07:00
Zdenek Behan
00626700a8 version_hooks: add a version hook for host gcc upgrade
Recently, a gcc-4.4.6 has been unmasked in the host, but no effort
has been made to make sure the developers select it with gcc-config.

BUG=chromium-os:19613
TEST=ran the tests below with set -x and observed
1) manually set the MINIMUM version to 4.4.7, see it fail
2) two gccs, current + old, set to old, observed the switch and unmerge
3) above, but set to new, same result
4) only one gcc, the current, observed nothing happening
5) only have old gcc, let the script update&select new one, unmerge old

Change-Id: Id2a285a13f5b27d7531eae4db35e36f6b8cc5f4f
Reviewed-on: http://gerrit.chromium.org/gerrit/6694
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Zdenek Behan <zbehan@chromium.org>
2011-08-31 11:40:56 -07:00
Hung-Te Lin
f7f8cd871f build_image: fix --factory output file name
BUG=chromium-os:19868
TEST=build_image --factory # see output as chromiumos_factory_image.bin
     build_image --test # see output as chromiumos_test_image.bin

Change-Id: Ice1aa576cfe297db0900e6c42de8d362aa94729a
Reviewed-on: http://gerrit.chromium.org/gerrit/6993
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
2011-08-31 08:53:44 -07:00
Mike Frysinger
90f1ec9c99 gcc-config: import current stable from upstream Gentoo
BUG=None
TEST=rebuilt x86-alex from source, booted it; also ran `cbuildbot chromiumos-sdk`

Change-Id: I5b64f2d41d5c17525e80ea9ca097c116b6f5f2f3
Reviewed-on: http://gerrit.chromium.org/gerrit/6948
Reviewed-by: Anush Elangovan <anush@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-08-31 06:58:22 -07:00
Mike Frysinger
b0d4cf4d22 gnuconfig: import current stable from upstream Gentoo
BUG=None
TEST=updated gnuconfig, rebuilt x86-alex from source, booted it; also ran `cbuildbot chromiumos-sdk`

Change-Id: I77aea69ea8a84c3d214b97686d4e1d485b909231
Reviewed-on: http://gerrit.chromium.org/gerrit/6946
Reviewed-by: Anush Elangovan <anush@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-08-31 06:58:10 -07:00
Mike Frysinger
4715bba264 libtool: import current stable from upstream Gentoo
BUG=None
TEST=updated libtool, checked `libtool --version`, rebuilt x86-alex from source, booted it; also ran `cbuildbot chromiumos-sdk`

Change-Id: Ia9c3e6cd3373da6e8ea3c53bdbb20e5d1cfdefba
Reviewed-on: http://gerrit.chromium.org/gerrit/6950
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Anush Elangovan <anush@chromium.org>
2011-08-31 06:57:53 -07:00
Mike Frysinger
2fe928ec7a mod_image_for_recovery.sh: don't silence stderr in non-verbose modes
The current code will silence stderr when operating in non-verbose mode
because it always turns on shell tracing with `set -x`.  Unfortunately,
this also ends up killing error messages from a bunch of places in the
script as well:
 - look for all the "1>&2" uses in mod_image_for_recovery.sh
 - look at missing error() override
 - look at duplication of die() just to undo things

A really simple example:
$ ./mod_image_for_recovery.sh
$
Did it work?  Or did I do something wrong?  Who knows!

So undo the stderr silencing and simply turn on `set -x` only when
requested (verbose mode).

BUG=None
TEST=forced some errors in non-verbose mode and saw no output before change, but saw it after change; made a working recovery image

Change-Id: I31578fba091e390a56a437af97782a621e2137fb
Reviewed-on: http://gerrit.chromium.org/gerrit/6904
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-08-31 06:57:27 -07:00
Mike Frysinger
460b5c173f module-init-tools: import current stable from upstream Gentoo
BUG=None
TEST=updated m-i-t, rebuilt x86-alex from source, booted it, modules were loaded, checked `modprobe --version`

Change-Id: Iebb8b787006fd9ff062f2a0e5751d4b10f336c7d
Reviewed-on: http://gerrit.chromium.org/gerrit/6740
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2011-08-31 06:57:15 -07:00
Diego Elio Pettenò
e02e8b2f32 dev-libs/libffi: import from main Gentoo tree
BUG=none
TEST=emerge-{x86,arm}-generic libffi

Change-Id: If4f2ac83d262b04757828d16d0a623f2f0d66d84
Reviewed-on: http://gerrit.chromium.org/gerrit/6887
Reviewed-by: asharif <asharif@chromium.org>
Reviewed-by: Anush Elangovan <anush@chromium.org>
Tested-by: Diego Elio Pettenò <flameeyes@chromium.org>
2011-08-31 04:13:15 -07:00
Kris Rambish
4d290ef5a4 Evaluate full paths for image and build_root
BUG=chromium-os:19854
TEST=Ran it
STATUS=Verified

Change-Id: I2fd7d77145e3607c29cfc64500fca8525e9b5992
Reviewed-on: http://gerrit.chromium.org/gerrit/6939
Reviewed-by: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Stanley Wong <stanleyw@chromium.org>
Tested-by: Stanley Wong <stanleyw@chromium.org>
2011-08-30 16:50:42 -07:00
J. Richard Barnette
a308b39eae Share commonality between build_image and mod_image_for_test.sh
BUG=None
TEST=run the commands in various combinations.

Change-Id: I94fb167d8312a90818910085adebfb1d0396cdbe
Reviewed-on: http://gerrit.chromium.org/gerrit/6866
Reviewed-by: Chris Sosa <sosa@chromium.org>
Reviewed-by: Vince Laviano <vlaviano@chromium.org>
Tested-by: Richard Barnette <jrbarnette@chromium.org>
2011-08-30 15:40:51 -07:00
Kris Rambish
8591b508bf Add more help when vboot doesn't exist
TEST=Ran it
STATUS=Verified
BUG=chromium-os:19850

Change-Id: I2628cf0e4750f1dfff566cfe105af8672bce81f1
Reviewed-on: http://gerrit.chromium.org/gerrit/6928
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Stanley Wong <stanleyw@chromium.org>
2011-08-30 14:39:22 -07:00
Matt Tennant
d4316fe32f When entering chroot, copy ~/.gdata_cred.txt if it exists.
The process of updating the Portage package status spreadsheet on
buildbots requires a credentials file at ~/.gdata_cred.txt in the
chroot.  All buildbot VMs have this file outside the chroot now,
so this change adds that file to the list of things created in
the user's homedir when entering the chroot.

BUG=None
TEST=Run cros_sdk in these scenarios:
~/.gdata_cred.txt exists -> Same file should be at $HOME in chroot
~/.gdata_cred.txt does not exist -> No file created in chroot

Change-Id: I5c0f333a9308f5efa5324ce2e202a7c9e9fdb48b
Reviewed-on: http://gerrit.chromium.org/gerrit/6911
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>
2011-08-30 13:43:13 -07:00
Hung-Te Lin
0288219071 make_netboot: change HWID bundle filename
This is the counter part of https://gerrit-int.chromium.org/4790

BUG=none, see https://gerrit-int.chromium.org/4790
TEST=see https://gerrit-int.chromium.org/4790

Change-Id: If4adc586509c81808c1deb3e781317fbc244ff07
Reviewed-on: http://gerrit.chromium.org/gerrit/6892
Reviewed-by: Dave Parker <dparker@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
2011-08-30 10:05:46 -07:00
Zdenek Behan
94b1a57c1e net-misc/dhcp: pull upstream ebuild 4.2.2-r1, take two
This version is only used in certain networking tests, and not in
production images. It is needed for linux-3.0 as it has rewritten
build system which doesn't break on linux3.

It needs to be explicitly unmasked by package.unmask, because our
version of portage snapshot hard masks it.

Compared to upstream, this ebuild is x86, arm, amd64 keyworded.

BUG=chromium-os:18442
TEST=build it on host and board

Change-Id: Ieb4914ae9274be397b1cefa90857eed24c14912f
Reviewed-on: http://gerrit.chromium.org/gerrit/6813
Tested-by: Zdenek Behan <zbehan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2011-08-29 21:49:21 -07:00
Stéphane Marchesin
d4bfe9edf3 Import libva ebuild from upstream.
Change-Id: Iaa531a391d0038ba6724a1ca0026c034783da63f
Reviewed-on: http://gerrit.chromium.org/gerrit/6875
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Anush Elangovan <anush@chromium.org>
2011-08-29 20:15:30 -07:00
Diego Elio Pettenò
6a43632f13 Newly-introduced vanilla ebuilds from chromiumos-overlay
BUG=none
TEST=./build_packages for x86-generic and arm-generic

Change-Id: I51244c981f4e31d556d30d5cec3e70b05e784b3b
Reviewed-on: http://gerrit.chromium.org/gerrit/6731
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Diego Elio Pettenò <flameeyes@chromium.org>
2011-08-29 15:41:57 -07:00
Diego Elio Pettenò
99863a298b net-analyzer/tcpdump: remove, chromiumos-overlay has a modified version.
BUG=none
TEST=emerge-arm-generic tcpdump

Change-Id: I4d2156170d77528a47106899f8a3479c6bf8b176
Reviewed-on: http://gerrit.chromium.org/gerrit/6732
Reviewed-by: Sam Leffler <sleffler@chromium.org>
Tested-by: Diego Elio Pettenò <flameeyes@chromium.org>
2011-08-29 14:18:02 -07:00
Luigi Semenzato
91783e1ed2 Bumping lvm2 from 2.02.51-r3 to 2.02.73-r1
Earlier version required a local patch to support devicekit-disks,
and therefore was placed in chromiumos-overlay.  This version doesn't
have that problem.

A separate change in chromiumos-overlay/chromeos-base/chromeos-initramfs
is required for initramfs to work.

BUG=none
TEST=made sure that devicekit-disks compiles (previously it required a patch)

Change-Id: Ice521216b2545d11a4380eb074a3eba80fc448a0
Reviewed-on: http://gerrit.chromium.org/gerrit/6679
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Tested-by: Luigi Semenzato <semenzato@chromium.org>
2011-08-29 13:17:45 -07:00
mukesh agrawal
72f7c86449 crosutils: add new mod_for_test script, to keep flimflam away from
test wi-fi devices.

in http://gerrit.chromium.org/gerrit/6405, we introduced support
for running some WiFi autotests in a VM (running a test image).
for those tests to work, the connection manager must not attempt
to manage the devices used by the APs.

this change adds a mod_for_test script that updates flimflam's
init script, adding command-line arguments that tell flimflam
to ignore the AP devices.

BUG=chromium-os:16348
TEST=manual: built test image, checked flimflam args in /etc/init/flimflam.conf

Change-Id: I7a26d817e78f5743e2922a35c20ad6bee139445d
Reviewed-on: http://gerrit.chromium.org/gerrit/6443
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Tested-by: mukesh agrawal <quiche@chromium.org>
2011-08-29 11:46:09 -07:00
Zdenek Behan
35c5290631 Revert "net-misc/dhcp: pull upstream ebuild 4.2.2-r1"
This reverts commit 02ff83bcb2c29923824cc9e100cdc66fc54c6ebd

The upstream packages are not mirrored yet :/

Change-Id: I5daa4b3e7dbadea758802babe8189880f45cf34e
Reviewed-on: http://gerrit.chromium.org/gerrit/6812
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Tested-by: Zdenek Behan <zbehan@chromium.org>
2011-08-27 13:44:10 -07:00
Zdenek Behan
4da88305aa net-misc/dhcp: pull upstream ebuild 4.2.2-r1
This version is only used in certain networking tests, and not in
production images. It is needed for linux-3.0 as it has rewritten
build system which doesn't break on linux3.

It needs to be explicitly unmasked by package.unmask, because our
version of portage snapshot hard masks it.

Compared to upstream, this ebuild is x86, arm, amd64 keyworded.

BUG=chromium-os:18442
TEST=build it, trybot chromiumos-sdk

Change-Id: I746ceac1cce924c28e55810b83a04e9833f65c8b
Reviewed-on: http://gerrit.chromium.org/gerrit/6806
Tested-by: Zdenek Behan <zbehan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2011-08-27 13:32:03 -07:00
Kris Rambish
8e5634c34b Copy pyauto_function.py in scrub.
BUG=chromium-os:19748
STATUS=Fixed
TEST=Ran it

Change-Id: Id71df8fe568dd1016e657e89fb942f2bbd319500
Reviewed-on: http://gerrit.chromium.org/gerrit/6803
Reviewed-by: Nirnimesh <nirnimesh@chromium.org>
Tested-by: Nirnimesh <nirnimesh@chromium.org>
2011-08-26 18:37:09 -07:00
Da Zheng
87465ea735 Create squashfs as the rootfs.
This give users the choice to have rootfs formatted with squashfs.
When --squash_image is specified, the rootfs will be formatted to squashfs.

Users can also use --squash_sort_file to specify the file priority when
squashfs is created.

BUG=None
TEST=Manually tested "--squash_image", and the image can be installed
from USB stick. Also tried "--squash_sort_file=sort-prio.list", and files
in squashfs are sorted.

Change-Id: I5fd818ac9d1203598926efa82e94fa105cd86ebc
Reviewed-on: http://gerrit.chromium.org/gerrit/5664
Tested-by: Da Zheng <zhengda@chromium.org>
Reviewed-by: Da Zheng <zhengda@chromium.org>
2011-08-26 13:04:29 -07:00
Mike Frysinger
8faf1a08ca autoconf{,-wrapper}: import current stable from upstream Gentoo
BUG=None
TEST=updated autoconf, checked `autoconf --version`, rebuilt x86-alex from source, booted it; also ran `cbuildbot chromiumos-sdk`

Change-Id: I99d73aad9f425a1b6431bba3b5696ac673803fd9
Reviewed-on: http://gerrit.chromium.org/gerrit/6742
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2011-08-26 12:39:06 -07:00
Mike Frysinger
3f1c5cfab5 m4: import current stable from upstream Gentoo
BUG=None
TEST=updated m4, checked `m4 --version`, rebuilt x86-alex from source, booted it; also ran `cbuildbot chromiumos-sdk`

Change-Id: I98595893e0dc931afd5a0b9158a0305a13da92d1
Reviewed-on: http://gerrit.chromium.org/gerrit/6741
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2011-08-26 12:39:01 -07:00