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
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
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
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
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
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
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
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
- 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
* 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
Still seeing some bugs get filed related to this. I went through
all of the scripts, but let me know if I missed any.
Review URL: http://codereview.chromium.org/432002
git-svn-id: svn://chrome-svn/chromeos/trunk@306 06c00378-0e64-4dae-be16-12b19f9950a1
This fixes monospace fonts in Chrome. This change also
moves some static files out of customize_rootfs.sh.
BUG=237
Review URL: http://codereview.chromium.org/424011
git-svn-id: svn://chrome-svn/chromeos/trunk@303 06c00378-0e64-4dae-be16-12b19f9950a1
The build_image script now calls install_packages.sh followed
by customize_rootfs.sh.
The current system installs packages and performs customization
fixups from within the rootfs it is building. In order to
cross-build properly we'll need to do these steps from outside
of the root. Splitting package installation and rootfs customization
will make it easier to do this. A follow-on change will modify
customize_rootfs to run from outside of the rootfs.
Review URL: http://codereview.chromium.org/414051
git-svn-id: svn://chrome-svn/chromeos/trunk@300 06c00378-0e64-4dae-be16-12b19f9950a1
- Rev chromeos-systemtests, and add fio as a dependency.
- Add fio into the image during mod_image_for_test.sh
Review URL: http://chromereview.prom.corp.google.com/1180028
git-svn-id: svn://chrome-svn/chromeos/trunk@297 06c00378-0e64-4dae-be16-12b19f9950a1
their own init script in /etc/init.
This changes the chromeos-init package to install our
init scripts in /etc/init.chromeos. In the customize_rootfs
stage we remove /etc/init and replace with our init scripts.
Review URL: http://chromereview.prom.corp.google.com/1187069
git-svn-id: svn://chrome-svn/chromeos/trunk@264 06c00378-0e64-4dae-be16-12b19f9950a1
should depend on the installer package.
Move postinst out of customize_rootfs and into the installer
package (at least for now).
Review URL: http://chromereview.prom.corp.google.com/1187059
git-svn-id: svn://chrome-svn/chromeos/trunk@252 06c00378-0e64-4dae-be16-12b19f9950a1