Commit Graph

1728 Commits

Author SHA1 Message Date
David McMahon
eb8587c0b3 Use CHROMEOS_VERSION_PATCH=200912221142 for developer builds for use by the auto-updater.
Review URL: http://codereview.chromium.org/502102
2009-12-22 13:29:03 -08:00
David McMahon
7cb222469a Merge branch 'master' of ssh://chromiumos-git/chromeos 2009-12-22 13:28:53 -08:00
David McMahon
9052bb24ef Use CHROMEOS_VERSION_PATCH=200912221142 for developer builds for use by the auto-updater. 2009-12-22 11:42:57 -08:00
Colin Watson
15259901ed Configuration file for chromiumos-build
We aren't yet ready to use chromiumos-build, but this makes it easier to
experiment.

Review URL: http://codereview.chromium.org/507064
2009-12-22 00:28:32 +00:00
Alexey Marinichev
63c42aa811 Simplified counting CPUs.
Review URL: http://codereview.chromium.org/501153
2009-12-21 11:42:39 -08:00
tedbo
d3ab617757 Remove pybootchartgui since it messes up our repo.
The mirroring process for the internal package repository puts
all mirrored packages into "main" for some reason. Since the Karmic
version of pybootchartgui is in "universe", when we use the internal
repository of packages we need to reference it based on "universe".
However, the external repo will have it at "main". We can't have it
both ways, so we'll need to give up on pybootchartgui until after we
fix up the repo mirroing.

Review URL: http://codereview.chromium.org/509010
2009-12-21 11:06:04 -08:00
tedbo
e016b13fe5 Install pybootchartgui so that we can get boot chart pngs on the target machine
again.

Note: This change will require you to rebuild your repo.

Review URL: http://codereview.chromium.org/502083
2009-12-18 19:08:16 -08:00
tedbo
ab9885ab30 Add the default user to some groups (audio, video).
Review URL: http://codereview.chromium.org/501132
2009-12-18 18:18:58 -08:00
Ryan Cairns
bcdbd83e64 Fixes build_all.sh
Review URL: http://codereview.chromium.org/500146
2009-12-18 15:38:45 -08:00
Chris Masone
1ee4f8a6bc replace - with _ in name of emit-login-prompt-ready
I had to make this change on the chrome side because scons doesn't like -'s

Now I'm making it here to match

Review URL: http://codereview.chromium.org/504060
2009-12-18 12:41:27 -08:00
Daniel Erat
0906af3b83 Add missing quote to build_platform_packages.sh.
Broken by da86fbcb.

TBR=semenzato

Review URL: http://codereview.chromium.org/504055
2009-12-17 22:28:30 -08:00
Luigi Semenzato
e4eef52df7 Daemonize (fork()) and install metrics_daemon in the image for execution.
With this change ChromeOS begins to send metrics to the UMA server.

Review URL: http://codereview.chromium.org/500117
2009-12-17 18:06:39 -08:00
Tom Wai-Hong Tam
759ded1293 Build in patch in Chromium OS test image.
Compilebench in Autotest needs patch.

Review URL: http://codereview.chromium.org/500096
2009-12-18 10:01:01 +08:00
sky@chromium.org
0db88bcd55 Adds build infrastracture for Gtk theme.
Review URL: http://codereview.chromium.org/501086
2009-12-17 15:37:13 -08:00
Bill Richardson
d26b8abee2 Here's the upgrade-everything-to-Karmic change. As promised, some fairly
important things break.

Here are some of the more noticable problems:

* The Karmic xscreensaver is newer than ours, so we're pulling and invoking
  the upstream version instead. It will prompt you for the "chronos"
  password but it really wants the password you used to log in. Or hit
  CTRL-ALT-F2, log in with chronos and "killall xscreensaver".

* I had to bump the rootfs size from 950M to 1024M to make room for
  everything (most likely xscreensaver).

* WiFi isn't working. No clue why not.

* The list of packages installed on the run-time image are different, almost
  certainly due to changes in the upstream dependencies. That may or may not
  have anything to do with the known failures.

That said, if you use a wired internet connection, you can log in and browse
the web, suspend, etc. and it doesn't crash.

FWIW, upgrading to Karmic causes these packages to be removed from the
run-time image:

  acpi
  cron
  gcj-4.4-jre-lib
  gob2
  icedtea-6-jre-cacao
  libcloog-ppl0
  libclutter-0.9-0
  libgmpxx4ldbl
  libmysqlclient15off
  libpcsclite1
  libpolkit-gobject-1-0
  libppl-c2
  libppl7
  libreadline5
  python-pkg-resources
  python-setuptools
  swig
  wpasupplicant

These packages are added:

  arora
  dictionaries-common
  hdparm
  ibus
  ibus-anthy
  ibus-chewing
  ibus-gtk
  insserv
  libbsd0
  libc-bin
  libclutter-1.0-0
  libcroco3
  libdrm-radeon1
  libgsf-1-114
  libgsf-1-common
  libibus1
  libjpeg-progs
  libmysqlclient16
  libpolkit-gobject-1-0
  libreadline6
  librsvg2-2
  librsvg2-common
  libx86-1
  miscfiles
  mountall
  pm-utils
  powermgmt-base
  python-ibus
  python-rsvg
  radeontool
  sash
  vbetool
  xscreensaver
  xscreensaver-data
  xserver-xorg-core
  xserver-xorg-input-vmmouse
  xserver-xorg-video-intel

Review URL: http://codereview.chromium.org/501071
2009-12-17 11:15:41 -08:00
Bill Richardson
ff8b3d1338 Revert "Changes to support ARM cross compilation."
This reverts commit e61c324991b41ad40e86f5c557a91622d2845b9d.

There are many places where '/x86' is hard-coded into directory paths. All
those places need to be modified before we can change it in just one place.

See http://code.google.com/p/chromium-os/issues/detail?id=1085

Review URL: http://codereview.chromium.org/501066
2009-12-16 15:22:26 -08:00
tedbo
51ff488061 Build and install gptpart package. This is the locally built gpt program
for creating an managing GUID partition tables (GPT).

Review URL: http://codereview.chromium.org/501065
2009-12-16 14:52:00 -08:00
tedbo
9db99b88c1 Modify customize_rootfs.sh to run outside of the target rootfs and to use
only host-based tools. This is a requirement in order to be able to build
a cross-compiled image where the target rootfs is a different arch than
the host.

Review URL: http://codereview.chromium.org/500014
2009-12-16 13:27:31 -08:00
Gaurav Shah
962d1ec49a Add a script for creating a VirtualBox image.
Issue 1027 (http://code.google.com/p/chromium-os/issues/detail?id=1027)

Review URL: http://codereview.chromium.org/502014
2009-12-15 15:44:07 -08:00
Brian Daugherty
a86aa9cce9 Changes to support ARM cross compilation.
Added a flag to allow verbose make-kpkg and a flag to specify the
cross compile tools.

Changed the default output_root to use ARCH in the path.

Modified determination of ARCH and changed ARCH=arm to the more correct
ARCH=armel. Also set KPKG_ARCH=arm for compliance with kernel makefile.

Disabled the setarch command when it fails and instead alias uname to
echo ARCH.

A call to compile for arm will look like:
./build_kernel.sh --config=path/to/config --cross_compile=arm-linux-gnueabi- \
[--verbose]

Review URL: http://codereview.chromium.org/501019
2009-12-15 14:32:32 -07:00
Bill Richardson
a809f10fc6 Add ARM cross-compiler to chroot.
This adds the ARM cross-compiler toolchain to the build chroot environment,
so we can start trying to compile things for ARM.

There's also a minor change to make_local_repo.sh and make_chroot.sh to
allow a second repository source. This is needed only for bootstrapping this
change (and others like it), and not required for normal use.

Review URL: http://codereview.chromium.org/507005
2009-12-15 09:08:10 -08:00
Daniel Erat
f82415dd5e wm: Include breakpad.
We just write minidumps to /home/chronos for now -- I'm
deferring agreeing on a central location for them and
actually uploading them for later.

BUG=47

Review URL: http://codereview.chromium.org/495008
2009-12-14 13:11:36 -08:00
Bill Richardson
a08cfc57f8 Build and Install the chromiumos-build tool in the chroot
Review URL: http://codereview.chromium.org/491014
2009-12-10 14:16:06 -08:00
Sean O'Connor
1b2e9a4bca remove trailing whitespace in mod_for_test script (grr, rietveld.)
Review URL: http://codereview.chromium.org/492010
2009-12-10 14:05:20 -08:00
Sean O'Connor
c72b190ad8 create standard ssh keys for root in test-modified images
Review URL: http://codereview.chromium.org/487002
2009-12-10 13:14:59 -08:00
Will Drewry
0023873422 Overhaul microbenchmark so that it can be pulled in easily by any package
This follows the model set by gtest_main.a and adds a microbenchmark_main.a
which can be pulled in by any package to do quick microbenchmarking of any of
the functions in their tree.

This change also includes updates to minijail as an example usage of the microbenchmark code.

Last but not least, I fixed a copy and paste error in the copyright and a
missing comma in the output as well as updated some comments.

Review URL: http://codereview.chromium.org/492005
2009-12-10 12:31:47 -08:00
Chris Masone
69813668b1 make cryptohome check a magic file to discern between chrome-login and slim-login
Also, thanks to the magic of git, this CL also includes an edit to pull the chrome-login support binaries into the chromeos-chrome package.

Review URL: http://codereview.chromium.org/490001
2009-12-10 11:17:18 -08:00
David McMahon
857dbb59c0 Add --official_build option, and skip checking HEAD against origin/HEAD for official builds.
Review URL: http://codereview.chromium.org/486002
2009-12-09 18:21:05 -08:00
Andrew de los Reyes
0265e49f47 Fonts: add DejaVu, AbyssinicaSIL
Legal signed off on these fonts, which are Ubuntu packages ttf-dejavu,
ttf-sil-abyssinica.

Review URL: http://codereview.chromium.org/465144
2009-12-09 16:35:22 -08:00
David McMahon
53c74c9d74 Merge branch 'master' of ssh://chromiumos-git/chromeos 2009-12-09 16:06:23 -08:00
David McMahon
98bccaf8f1 Deal with empty build_number in archive_build.sh.
Set and pass-thru REAL_USER for use in chroots.
Remove extraneous CHROMEOS_VERSION_* settings from chromeos_version.sh.

Review URL: http://codereview.chromium.org/471008
2009-12-09 10:44:45 -08:00
David McMahon
20c39616b0 Merge branch 'master' of ssh://chromiumos-git/chromeos 2009-12-09 10:43:11 -08:00
Bill Richardson
ea16938abe fix typo in comment
Review URL: http://codereview.chromium.org/477001
2009-12-09 08:42:56 -08:00
David McMahon
9c8a14021d Created branch 24. Update CHROMEOS_VERSION_BRANCH=25 2009-12-08 18:41:07 -08:00
David McMahon
b059e344fc Misc. fixes to versioning. 2009-12-08 18:12:28 -08:00
David McMahon
63adf95938 Merge branch 'master' of ssh://chromiumos-git/chromeos 2009-12-08 17:03:25 -08:00
David McMahon
fc23824e2b Split Continuous/User build and provide useful version information for continuous builder
Review URL: http://codereview.chromium.org/460118
2009-12-08 16:31:45 -08:00
David McMahon
86694aa35e Merge branch 'master' of ssh://chromiumos-git/chromeos 2009-12-08 16:31:30 -08:00
David McMahon
03aeb20079 Revert versioning to original (odd=trunk/dev, even=release) style.
Add handling for third type - continuous builds and (label) appropriately.
2009-12-08 16:30:21 -08:00
Chris Sosa
fe9f9768b7 Changes to include metrics collection package in system and no-op script customizable by overlay
Review URL: http://codereview.chromium.org/465131
2009-12-08 15:52:14 -08:00
David McMahon
e90dbc8e59 Merge branch 'master' of ssh://chromiumos-git/chromeos 2009-12-07 17:01:53 -08:00
Will Drewry
8bbf602bac Add build and package support to minijail
Packaging:
- Adds packaging for minijail
- Adds support for building minijail in the chroot (libcap-dev)
- Fixes libcap2 versioning to be compatible with libcap-dev in the repo
- Build minijail as part of the platform packages
Code:
- Fixed an initialization check bug in minijail and unittests

Review URL: http://codereview.chromium.org/465106
2009-12-07 15:50:16 -08:00
kmixter@google.com
1528403974 By default use the most recently built image when modifying an image for test.
Review URL: http://codereview.chromium.org/462043

git-svn-id: svn://chrome-svn/chromeos/trunk@344 06c00378-0e64-4dae-be16-12b19f9950a1
2009-12-07 23:11:44 +00:00
David McMahon
0ba0635620 Split Continuous/User build and provide useful version information for continuous builder 2009-12-07 12:41:42 -08:00
cmasone@google.com
f2e1e52b25 chromeos now == toolkit_views
Review URL: http://codereview.chromium.org/465071

git-svn-id: svn://chrome-svn/chromeos/trunk@337 06c00378-0e64-4dae-be16-12b19f9950a1
2009-12-04 22:22:44 +00:00
yusukes@google.com
34b9d1c988 Build IBus packages.
- scripts/build_platform_packages.sh

Run third_party/{ibus, ibus-chewing, ibus-anthy}/make_pkg.sh scripts in order to create IBus debian packages.

- third_party/ibus/make_pkg.sh
- third_party/ibus-chewing/make_pkg.sh
- third_party/ibus-anthy/make_pkg.sh

New files.

- third_party/ibus-chewing/ibus-chewing_1.2.0.20090818-2.diff.gz
- third_party/ibus-anthy/ibus-anthy_1.2.0.20090813-2.diff.gz

New files. These patch files create debian/ directories under third_party/ibus-chewing/ and third_party/ibus-anthy/ respectively.
These files are copied from Ubuntu Karmic's deb source packages, just like third_party/clutter/clutter-1.0_1.0.4-0ubuntu1.diff.gz (I believe it's okay, but let me double-check).

- package_repo/package-list-prod.txt
- package_repo/repo_list_image.txt

Add IBus packages to the rootfs image.

- package_repo/package-list-dev.txt

Add debian packages that are necessary to build IBus packages. Please note that autopoint script in gettext package requires cvs for unknown reasons.

- package_repo/repo_list_dev.txt

* IBus code requires slightly newer version of Gtk+/Glib. Upgraded them from 2.17.2-0ubuntu2 to 2.17.7-0ubuntu3 (Gtk+), from 2.21.2-0ubuntu1 to 2.21.4-0ubuntu1 (Glib).
* cmake-data depends on emacsen-common and update-indetd.
* python-gobject-dev depends on libffi-dev.
* python2.6-dev is required, but python2.6-dev_2.6.2-0ubuntu2 is not available on Ubuntu (I don't know why). Therefore, upgraded all python2.6* packages from 2.6.2-0ubuntu2 to 2.6.2-0ubuntu3.

Review URL: http://codereview.chromium.org/434033

Review URL: http://codereview.chromium.org/444016

git-svn-id: svn://chrome-svn/chromeos/trunk@325 06c00378-0e64-4dae-be16-12b19f9950a1
2009-11-27 02:16:49 +00:00
msb@google.com
92f79bfd74 build: cleanup kernel build
* Remove deb patch support
* Fix --config to actually work
* Other cleanup

Review URL: http://codereview.chromium.org/436043

git-svn-id: svn://chrome-svn/chromeos/trunk@321 06c00378-0e64-4dae-be16-12b19f9950a1
2009-11-25 05:40:09 +00:00
sosa@google.com
07fe79d41c Add change to enable getting safe build of chrome
Review URL: http://codereview.chromium.org/436035

git-svn-id: svn://chrome-svn/chromeos/trunk@318 06c00378-0e64-4dae-be16-12b19f9950a1
2009-11-25 01:26:05 +00:00
djmm@google.com
cc4f826f05 Update post-open-source release from 4->5.
git-svn-id: svn://chrome-svn/chromeos/trunk@313 06c00378-0e64-4dae-be16-12b19f9950a1
2009-11-24 18:13:05 +00:00
scherkus@google.com
588da2dc8b Turn NUM_JOBS into an overridable flag for distcc builds.
BUG=n/a
TEST=n/a

Review URL: http://codereview.chromium.org/425012


git-svn-id: svn://chrome-svn/chromeos/trunk@308 06c00378-0e64-4dae-be16-12b19f9950a1
2009-11-23 22:06:28 +00:00