28179 Commits

Author SHA1 Message Date
Michael Marineau
73b14d27cf feat(sys-kernel/coreos-kernel): Add 9P virtio fs support.
This allows qemu virtual machines to access plain directories on the
host system in addition to the usual disk/filesystem images.
2013-08-08 13:15:00 -04:00
Michael Marineau
7575dfa11a fix(app-emulation/qemu): Remove unused architectures.
We don't have any arm or i386 targets right now so they can go away.
2013-08-08 13:11:14 -04:00
Michael Marineau
ebc1afe67f Merge pull request #83 from marineam/curl-ami-fix
fix(build_ebs_on_ec2.sh): Add --fail to all curl commands.
2013-08-07 13:14:09 -07:00
Michael Marineau
3ef4757fd4 fix(build_ebs_on_ec2.sh): Add --fail to all curl commands.
This is particularly important for the image availability pre-check
because without it we don't detect that the image is in-fact unavailable
when it doesn't exist and the 404 results in a error from bzip2.
2013-08-07 15:44:52 -04:00
Michael Marineau
5dcba81d72 Merge pull request #33 from marineam/qemu
bump(app-emulation/qemu): sync with upstream
2013-08-07 11:34:11 -07:00
Michael Marineau
78437c5ea7 Merge pull request #35 from marineam/catalyst
bump(dev-util/catalyst): sync with upstream
2013-08-07 11:33:49 -07:00
Michael Marineau
f48858b6eb Merge pull request #82 from marineam/fix-cmp
Fix cmp
2013-08-07 10:39:34 -07:00
Michael Marineau
a0f383e3fe fix(common): sort -R is random, -r is reverse. Kids, use long options...
Randomly failing builds for fun and profit!
2013-08-07 12:38:58 -04:00
Michael Marineau
5ac0bcdd27 fix(update_chroot): Generate make.conf.host_setup before update scripts.
This doesn't currently have any real impact but seems like a better
ordering since update scripts may need to emerge things.

Add some friendly version info logging.
2013-08-07 12:29:10 -04:00
Michael Marineau
bf12dfc8a9 bump(dev-util/catalyst): sync with upstream 2013-08-06 22:27:10 -04:00
Michael Marineau
a2358f098e Merge pull request #156 from marineam/systemd
fix(eclass): Remove old linux-info eclass, use upstream instead.
2013-08-06 18:50:39 -07:00
Michael Marineau
f0a83fe0f1 Merge pull request #34 from marineam/systemd
bump(eclass): Sync all kernel related eclasses with upstream.
2013-08-06 18:50:19 -07:00
Michael Marineau
5c5cbd35e2 bump(eclass): Sync all kernel related eclasses with upstream.
Forgot to update these as part of the recent systemd upgrade.
2013-08-06 21:38:15 -04:00
Michael Marineau
59407a0ebe fix(eclass): Remove old linux-info eclass, use upstream instead. 2013-08-06 21:36:01 -04:00
Michael Marineau
65b47cfe2a bump(app-emulation/qemu): sync with upstream
Our current version, 1.2, is quite old. Bump to the latest stable (1.4)
with an eye towards bumping to 1.5 as soon.

Packages updated:
  app-emulation/qemu
  sys-firmware/ipxe
  sys-firmware/seabios
  x11-libs/pixman
2013-08-06 20:29:58 -04:00
Michael Marineau
577c0d96be Merge pull request #32 from marineam/systemd
Systemd 206
2013-08-06 17:28:04 -07:00
Michael Marineau
022082c087 Merge pull request #155 from marineam/systemd
fix(virtual/linux-sources): Only install coreos-kernel on targets.
2013-08-06 17:27:31 -07:00
Michael Marineau
d3b31df9f4 bump(virtual/modutils): sync with upstream 2013-08-06 20:10:18 -04:00
Michael Marineau
e7015a87a5 fix(virtual/linux-sources): Only install coreos-kernel on targets.
We don't have a valid kernel (or use-case to have one) for "cros_host"
(the SDK) so just fake it. Also remove some unused flags.

This change prevents the latest kmod ebuild from pulling in
coreos-kernel, bootengine, and friends into the SDK.
2013-08-06 19:58:18 -04:00
Michael Marineau
24129d8242 bump(sys-apps/systemd): sync with upstream
Packages updated:
  sys-apps/hwids
  sys-apps/kmod
  sys-apps/systemd
  sys-apps/systemd-sysv-utils
  virtual/udev
2013-08-06 19:46:44 -04:00
Michael Marineau
f871c34186 Merge branch 'master' of ssh://github.com/coreos/scripts 2013-08-06 18:45:16 -04:00
Michael Marineau
37b2e4a2e8 Merge branch 'master' of ssh://github.com/coreos/coreos-overlay 2013-08-06 18:43:50 -04:00
Michael Marineau
28b2ffabec fix(update_chroot): Remove an old debug echo 2013-08-06 17:38:28 -04:00
Michael Marineau
5fa0f93134 fix(make_chroot): Remove the old "force-to-latest" chroot version step.
This script is gone and dead.
2013-08-06 17:30:54 -04:00
Michael Marineau
c4219e592e fix(make_chroot): Write sudoers.d/90_cros directly.
Previously this called a file in the now deleted chroot_version_hooks.d
which surprised me to say the least but it really shouldn't have...
2013-08-06 17:19:13 -04:00
polvi
3a1d4dbe1b Merge pull request #80 from polvi/vagrant-vmware
feat(vagrant): vmware fusion support
2013-08-06 14:01:00 -07:00
Michael Marineau
64c75ff315 Merge pull request #79 from marineam/lsb4sdk
Add lsb-release to SDK tarballs
2013-08-06 13:24:52 -07:00
Alex Polvi
324f4d86f2 call it --format=vagrant_vmware_fusion 2013-08-06 11:14:03 -07:00
Alex Polvi
55062ec902 feat(vagrant): vmware fusion support 2013-08-06 10:58:18 -07:00
Michael Marineau
74c4f21b68 fix(update_chroot): Replace old chroot version scheme.
The old chroot version system we inherited from Chromium OS always
assumes that a newly unpacked tarball is the latest and greatest but
since we version the SDK in the same way as target builds we can use
that version for these sorts of upgrade scripts and not make assumptions
about how late and great the starting tarball was.

The first upgrade script simply aborts to force the user to recreate
their chroot when moving from python 2.6 to 2.7.
2013-08-06 13:54:18 -04:00
Michael Marineau
19caadc8c9 feat(common): Add simple version comparison function.
Relies on sort for version comparison which should generally be good
enough. Not a proper semver tool but good enough for dirty scripts. :)
2013-08-06 13:50:17 -04:00
Brandon Philips
1c5719cd75 Merge pull request #153 from philips/bump-egit-2
Bump egit 2
2013-08-06 10:08:45 -07:00
Brandon Philips
498a8af5cf chore(sys-kernel/coreos-kernel): remove EGIT_MASTER
this doesn't make a difference anymore, remove it.
2013-08-06 09:51:02 -07:00
Brandon Philips
d477975252 chore(eclass/git-2): delete
use the portage-stable version
2013-08-06 09:50:43 -07:00
Michael Marineau
9794ab32b1 feat(bootstrap_sdk): Add release data to SDK tarballs. 2013-08-05 23:18:41 -04:00
Michael Marineau
3600615dc8 fix(bootstrap_sdk): skip final release goo if stage4 wasn't built 2013-08-05 22:44:27 -04:00
Michael Marineau
a21a545f2e fix(set_lsb_release): Make sure $ROOT/etc exists.
Useful for generating a root filesystem overlay that catalyst can apply.
2013-08-05 22:38:34 -04:00
Michael Marineau
ff6af5ea8f feat(set_lsb_release): Add special "sdk" track without an update server.
I want to start including version info in SDK builds as an alternative
scheme to the existing "chroot_version_hooks" system which always
assumes freshly unpacked SDKs are the latest regardless of what version
they actually were.
2013-08-05 22:35:34 -04:00
Greg Kroah-Hartman
1ca0a5b2ad Merge pull request #151 from philips/bump-kernel-to-3.10.5
bump(sys-kernel/coreos-kernel): bump to 3.10.5
2013-08-05 17:41:43 -07:00
Brandon Philips
1d9e3cca26 fix(eclass/cros-workon): revert EGIT_BRANCH hack
this hack didn't seem to work and with the removal of sync-c in the
manifest make it all a moot point anyways
2013-08-05 17:04:34 -07:00
Brandon Philips
035cb38bce feat(eclass/cros-kernel): add hardware support
add some more hadware support
2013-08-05 17:04:34 -07:00
Brandon Philips
ef35830b07 bump(sys-kernel/coreos-kernel): bump to 3.10.5 2013-08-05 17:04:34 -07:00
Michael Marineau
e90ae75b18 Merge pull request #78 from marineam/sdkver
feat(master_release): Add option to automatically bump SDK_VERSION.
2013-08-05 17:00:30 -07:00
Michael Marineau
bf535dc832 fix(profiles): Enable dev-lang/yasm-1.2.0-r1
This version fixes XML errors and python eclass usage.
2013-08-05 18:41:55 -04:00
Michael Marineau
5bf63fbc38 bump(dev-lang/yasm): sync with upstream 2013-08-05 18:38:41 -04:00
Michael Marineau
8a34fc8af8 feat(master_release): Add option to automatically bump SDK_VERSION.
Usually the only time these versions really need to mis-match are when
branching a brand new version.
2013-08-05 16:47:28 -04:00
Michael Marineau
5c0ba24317 fix(coreos-base/coreos-dev): Replace dev-python/argparse with virtual.
argparse is bundled into python-2.7 so dev-python/argparse cannot be
installed. Instead the virtual package should be used to work with any
python version combination.
2013-08-05 15:21:20 -04:00
Michael Marineau
b444a5ec51 fix(profiles): Switch to python2.7 as the one and only version. 2013-08-05 14:21:03 -04:00
Michael Marineau
5a31b2c25a drop(dev-python/pycairo): x11-libs/cairo is gone, remove python lib 2013-08-04 21:21:29 -04:00
Michael Marineau
5c6b6a7c88 bump(dev-python/*): sync with upstream
The python-r1 eclass makes upgrading major python versions a lot cleaner
by selecting the python implementation via use flags. To take advantage
of this as much as possible in the pending 2.7 upgrade bump all packages
that had ebuilds referring to the old python eclasses that have stable
ebuilds using the new eclasses in upstream Gentoo portage.

Packages updated:
  app-text/gnome-doc-utils
  dev-java/java-config
  dev-libs/libxml2
  dev-libs/libxslt
  dev-python/argparse
  dev-python/boto
  dev-python/cherrypy
  dev-python/dbus-python
  dev-python/httplib2
  dev-python/jinja
  dev-python/lockfile
  dev-python/markupsafe
  dev-python/mock
  dev-python/numpy
  dev-python/paramiko
  dev-python/pycairo
  dev-python/pycrypto
  dev-python/pyflakes
  dev-python/pyinotify
  dev-python/pyopenssl
  dev-python/pyserial
  dev-python/python-daemon
  dev-python/python-dateutil
  dev-python/pyxdg
  dev-python/setproctitle
  dev-python/simplejson
  dev-python/six
  dev-python/tempita
  dev-python/unittest2
  dev-python/ws4py
  dev-util/gdbus-codegen
  dev-vcs/subversion
  media-libs/alsa-lib
  sys-devel/clang
  sys-devel/llvm
  virtual/python-argparse
  virtual/python-unittest2
2013-08-04 21:20:15 -04:00