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
Michael Marineau
ce01e133db
fix(image_to_vm): Use vmdk+ovf for virtual box images.
...
Now we have a config file that can be imported into VirtualBox.
2013-08-01 14:42:04 -04:00
Michael Marineau
dec3691adc
fix(coreos-base/oem-vagrant): Fix compatibility with newer EAPIs
...
No source directory exists so change the value of S, otherwise the
implied cd $S prior to src_install fails. This isn't an issue in oem-ami
which I was using as reference because it declares EAPI=2 which doesn't
make errors fatal by default.
2013-08-01 11:36:28 -04:00
Michael Marineau
5e1337307a
feat(image_to_vm): Basic vagrant disk image support
...
This just generates a vdi that includes the vagrant ssh key.
2013-08-01 00:02:33 -04:00
Michael Marineau
e5f16ba427
add(coreos-base/oem-vagrant): Add OEM package for the vagrant ssh key
2013-07-31 23:53:03 -04:00
Michael Marineau
7c48115da6
fix(image_to_vm): Use saved version info instead of parsing directory.
...
Trying to include version info by adding the directory name to VM image
names didn't work and a better solution is for build_image to write out
a version.txt file. This should also fix an issue where uploading from
image_to_vm.sh didn't always go to the same location as the images
uploaded from build_image did.
2013-07-31 21:22:52 -04:00
Brandon Philips
857da8829f
Merge pull request #70 from philips/fix-core-update
...
fix(core_upload_update): remove CORE_UPDATE_URL
2013-07-31 15:49:52 -07:00
Brandon Philips
94c36b5483
fix(core_upload_update): remove CORE_UPDATE_URL
...
We are using the CoreOS CA now in core-admin. This isn't needed (and in
fact breaks things).
2013-07-31 13:58:18 -07:00
Michael Marineau
7cdb04ef14
fix(make.conf): Use absolute path to make.conf.host_setup
...
The relative path wasn't working with euse correctly. Gotta love
re-implementations of portage config parsing, in perl, with weird bugs.
2013-07-31 15:59:18 -04:00
Michael Marineau
95b3dedcf1
remove(app-emulation/qemu-kvm): Remove ancient qemu version.
2013-07-31 15:23:07 -04:00
Brandon Philips
8e0c8bb8d0
Merge pull request #69 from philips/cleanup-LICENSE
...
LICENSE: minor cleanups
2013-07-31 11:21:42 -07:00
Brandon Philips
1537c81485
LICENSE: minor cleanups
...
add 2013 and cleanup the formatting
2013-07-31 11:20:58 -07:00
Brandon Philips
82b40d702a
Merge pull request #68 from traviscross/master
...
License project under the BSD-3 license used by Chrome OS
2013-07-31 11:17:34 -07:00
Travis Cross
3d235a8f74
License project under the BSD-3 license used by Chrome OS
2013-07-31 18:15:32 +00:00
Michael Marineau
18e28643ac
Merge pull request #143 from marineam/buildbot
...
Buildhost ebuilds
2013-07-31 09:36:08 -07:00
Michael Marineau
0691ddf271
Merge pull request #27 from marineam/buildbot
...
bump(dev-util/buildbot): sync with upstream
2013-07-31 09:35:41 -07:00
Greg Kroah-Hartman
af7f241310
Merge pull request #144 from marineam/evdev
...
fix(sys-kernel/coreos-kernel): Add evdev module.
2013-07-30 18:59:51 -07:00