30045 Commits

Author SHA1 Message Date
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
Michael Marineau
063d5d2972 bump(dev-lang/python): Update to python 2.7, ebuilds from chromiumos.
They have some patches to fix cross-compiling in this build environment.

Start off simply by adding 2.7 as a new parallel install target, will
switch to 2.7 as the primary version in a later step.
2013-08-04 19:53:40 -04:00
Michael Marineau
5fd38ad661 bump(eclass/python*): sync python related eclasses from upstream 2013-08-04 19:49:16 -04:00
Michael Marineau
ae96378bfa Merge pull request #150 from marineam/systemd
Systemd/init/profile updates
2013-08-04 14:15:18 -07:00
Michael Marineau
e00b276b3e Merge pull request #30 from marineam/systemd
bump(sys-apps/dbus): sync with upstream
2013-08-04 13:49:22 -07:00
Michael Marineau
bcd2cea31b fix(profiles): Disable systemd use flag for dbus on targets.
This flag enables 'at_console' policy support using logind. I don't
think we actually have a use for that and having it disabled hasn't
caused anything weird that I know of so far so leave it disabled.

Enabling this flag causes a circular dependency between systemd and dbus
which is resolved in catalyst bootstrapped builds like the SDK but for
target builds this is a problem.
2013-08-04 14:46:14 -04:00
Michael Marineau
7878926463 drop(sys-apps/dbus): Moved to portage-stable 2013-08-03 20:25:54 -04:00
Michael Marineau
6ad53d36ef bump(sys-apps/dbus): sync with upstream 2013-08-03 20:24:36 -04:00
Michael Marineau
07632fc185 drop(sys-apps/sysvinit-tools): was only required by dracut < 031
031 includes a shell reimplementation of pidof which is the only tool I
could find that it used from sysvinit.
2013-08-03 20:21:14 -04:00
Michael Marineau
806979675e bump(sys-kernel/dracut): bump to 031 from gentoo
Only local modification is to remove the sysvinit dependency
2013-08-03 20:19:26 -04:00
Michael Marineau
bb47bc354a fix(profiles): Use systemd profile, clean init stuff from other places.
Now the default/linux profile pulls in the systemd-only profile, all
other things systemd/openrc/init references can go away now.
2013-08-03 19:03:31 -04:00
Michael Marineau
a6e4651e25 feat(profiles): Add systemd profile from my Gentoo systemd-only overlay.
No need for me to maintain a similar profile in two entirely different
ways. This is also one tiny step towards cleaning up our profiles in
general. Original here: https://github.com/marineam/systemd-only-overlay

As part of this change the baselayout dependency on openrc is now
handled via a use flag instead of package.provided. We didn't previously
include a virtual/init package but Gentoo has one and I needed it for my
generic systemd-only overlay so might as well include it here if it is
needed in the future.
2013-08-03 18:59:28 -04:00
Michael Marineau
25576f3d7e Merge pull request #77 from marineam/qcow2
Qemu, Qcow2, and Openstack
2013-08-02 12:45:20 -07:00
Michael Marineau
f8c0033de2 feat(image_to_vm): Add openstack image, uses oem-ami and qcow2 format. 2013-08-02 15:07:12 -04:00
Michael Marineau
c7ba8cd4a4 fix(image_to_vm): Replace qemu's config file with a script.
The recommended command using the config file was triggering a massive
memory leak in qemu because it was adding both the default virtual
hardware nic as well as the virtio nic. This could be worked around by
adding something like -net none or moving all the -net commands from the
file to the command line but eh. Clearly qemu config files are used and
tested by nobody else so lets just use a trusty script instead.
2013-08-02 14:53:08 -04:00
Michael Marineau
99982182b9 feat(image_to_vm): Switch to qcow2 as default qemu disk format.
We only really need raw images for dd'ing to block devices and this
format has been requested for some cases so lets just use it!
2013-08-02 14:53:08 -04:00
Brandon Philips
b324d3d215 Merge pull request #76 from philips/add-copy-box
feat(core_upload_update): copy stuff to channel URL
2013-08-02 11:49:39 -07:00
Brandon Philips
77123e9a2c feat(core_upload_update): copy stuff to channel URL
on upload copy stuff to channel URL.

TODO: add channel stuff to the index
2013-08-02 11:33:02 -07:00
polvi
f0324170ff Merge pull request #75 from polvi/vagrant-bump
add version requirement to the vagrantfile
2013-08-01 20:32:07 -07:00
Alex Polvi
9ddb254ac1 feat(vagrant) add version requirement to the vagrantfile 2013-08-01 20:29:38 -07:00
polvi
72d31f3a89 Merge pull request #74 from marineam/gzip
fix(image_to_vm): gzip vagrant's .box files
2013-08-01 19:45:33 -07:00
Michael Marineau
9c88c24131 fix(image_to_vm): gzip vagrant's .box files 2013-08-01 22:42:37 -04:00
Michael Marineau
382645945a Merge pull request #72 from marineam/vlite
vagrant image with oem partition
2013-08-01 19:30:26 -07:00
polvi
8aac92d989 Merge pull request #149 from polvi/etcd-bootstrap
feat(oem-service): make etcd bootstrapping optional, and only supported ...
2013-08-01 19:29:28 -07:00
Alex Polvi
76d81a0f19 feat(oem-service): make etcd bootstrapping optional, and only supported on ec2 for now. This will continue to be refactored. 2013-08-01 19:15:21 -07:00
Michael Marineau
ae3202da32 fix(image_to_vm): Add VM MAC address to Vagrantfile, create box image.
Vagrant should now be good to go!
2013-08-01 19:39:12 -04:00
Michael Marineau
626ebd7eb0 fix(image_to_vm): Remove unused --prod flag, prod_image is the right one 2013-08-01 19:05:16 -04:00
Brandon Philips
cba48d9b3b Merge pull request #141 from philips/etcd-restrictions
feat(dev-db/etcd): run as etcd user
2013-08-01 13:38:00 -07:00
Michael Marineau
a2046afc40 fix(image_to_vm): Use vmdk disks for vagrant and write configs.
Vagrant will need the virtualbox ovf plus its own Vagrantfile config.
After this we will need an optional "package" step to this script to
take these files and bundle them into a .box tarball. This could also be
used to switch from .ovf+vmdk for plain virtualbox images to a bundled
.ova archive which combines the two.
2013-08-01 16:35:28 -04:00
Michael Marineau
867e664a94 Merge pull request #146 from marineam/vlite
vagrant oem, misc cleanups
2013-08-01 13:34:44 -07:00
Brandon Philips
b9739b6108 Merge pull request #148 from philips/add-netfilter-redirect
feat(sys-kernel/coreos-kernel): add netfilter redirect
2013-08-01 13:16:30 -07:00
Michael Marineau
52dab6e268 fix(coreos-base/oem-ami): Cleanup ebuild, bump to EAPI=5
Generally a good idea to use newer EAPIs that default to failing on
errors. Uses the same S fix as oem-vagrant does.
2013-08-01 16:12:49 -04:00
Brandon Philips
eac9de51bf feat(sys-kernel/coreos-kernel): add netfilter redirect
add this so we can do some 169. magic with etcd
2013-08-01 13:03:55 -07:00
Greg Kroah-Hartman
6ed2da047d Merge pull request #147 from philips/bump-to-3.10.4
bump(sys-kernel/coreos-kernel): to 3.10.4
2013-08-01 12:42:43 -07:00
Brandon Philips
0fbecd3a4e bump(sys-kernel/coreos-kernel): to 3.10.4
- bump to the latest stable - 3.10.4
- add some minimal real hardware support
- modify cros-workon to allow EGIT_BRANCH to be set
2013-08-01 11:49:18 -07:00