Commit Graph

194 Commits

Author SHA1 Message Date
Brandon Philips
0fac1a19c3 fix(hard-host-depends): add mercurial
some go tools want mercurial for fetching dependencies. We need this.
2013-05-27 13:40:30 -07:00
Brandon Philips
7cf9a3c3c5 fix(package.accept_keywords): new portage OK 2013-05-27 13:19:42 -07:00
Xiang Li
84e079a722 add copyright 2013-05-27 13:11:00 -07:00
Xiang Li
37f3b35b32 add copyright and remove service file 2013-05-27 13:08:50 -07:00
Xiang Li
5bdfe8d169 add copyright and remove service file 2013-05-27 13:08:05 -07:00
Xiang Li
7d1988d415 add etcd and etcd-client to coreos.ebuild 2013-05-27 12:49:31 -07:00
Xiang Li
778da2e56a add etcd and etcd-client 2013-05-27 12:45:06 -07:00
Brandon Philips
50077b3003 bump(package.accept_keywords): upgrade to go1.1 2013-05-23 20:47:46 -07:00
Brandon Philips
7d892944ff fix(coreos-base/hard-host-depends): add bc
bc is required for kernel builds now, just add it
2013-05-23 15:21:02 -07:00
Brandon Philips
dbc09efeb0 sys-devel/bc: bc is required for kernel builds
bc isn't provided and required for kernel builds. Fix this.
2013-05-23 15:11:40 -07:00
Brandon Philips
4aa028491a bump(sys-kernel/coreos-kernel): bump to the latest version 2013-05-23 14:54:19 -07:00
Brandon Philips
6c29faedbb fix(package.accept_keywords): ~amd64 is OK for util-linux
we want nsenter! Lets get it.
2013-05-22 15:09:14 -07:00
Brandon Philips
d9499ede00 bump(app-admin): build with new layout
fixed up the systemd-rest directory layout, fix ebuild
2013-05-21 12:13:40 -07:00
Brandon Philips
c3ffbce8fa feat(coreos-base/dev-install): add strace
strace is super helpful for debugging, add it.
2013-05-21 10:42:00 -07:00
Brandon Philips
5eca721d99 bump(coreos-base/coreos-installer): use master to fix kernel usage
grab all of the fixes to not depend on the kernel partition
2013-05-21 10:41:15 -07:00
Brandon Philips
fd0eacc913 bump(coreos-base/update_engine): use the latest master
the latest master works on a CoreOS image with the dev server. Bump!
2013-05-21 10:40:01 -07:00
Brandon Philips
430b23125b fix(coreos-base/coreos-installer): add a workon repo
set it to github.com
2013-05-20 16:54:30 -07:00
Brandon Philips
2ed0d876c9 fix(coreos-base/coreos-installer): use the right workon project
use the coreos project not chromium os
2013-05-20 16:42:51 -07:00
Brandon Philips
8d694fbc42 fix(coreos-base/coreos-installer): actually bump
bump the commit not the tree, whoops
2013-05-20 16:39:16 -07:00
Brandon Philips
78cc8e3eda bump(coreos-base/coreos-installer): bump to latest version
get the fixes for the parition layout
2013-05-20 16:37:16 -07:00
Brandon Philips
51bd3ced26 fix(coreos-base/core-admin): fix build system
go get is required now since we don't have external packages checked
into the tree.
2013-05-20 12:27:46 -07:00
Brandon Philips
acb8564f39 add(app-emulation/nova-agent): initial commit
This adds the nova agent for Rackspace Cloud and its dependencies. Quite
a bit of work went into getting xen-tools to build properly as it has a
quirky ld version script which needed patching and also the tests are
not working and had to be disabled.

The two patches I wrote are:
	app-emulation/xen-tools/files/disable-tests.patch
	app-emulation/xen-tools/files/fix-map-file-ld-errors.patch

Luckily xen-tools is only needed to build pyxenstore, otherwise it is a
huge mess of stuff to keep on disk.
2013-05-10 23:06:14 -07:00
Brandon Philips
8ded021896 bump(coreos-base/coreos): bump rev so everyone gets kexec 2013-05-08 21:49:40 -07:00
Greg Kroah-Hartman
0d5da8ac30 add(sys-apps/kexec-tools) 2013-05-08 21:27:19 -07:00
Brandon Philips
e99e53e44a bump(sys-apps/bootcache): fix build errors
latest version fixes errors with format strings not being consts
2013-05-07 12:28:38 -07:00
Brandon Philips
61ea6f3969 bump(sys-apps/portage): bump to a version on the mirrors 2013-05-07 11:48:42 -07:00
Brandon Philips
7bd6a483ad feat(core-admin): initial commit
add the core-admin utility and make it part of hard-host-depends
2013-04-30 21:34:45 -07:00
Brandon Philips
9458bfaabb feat(coreos-base/coreos-base): new motd font
the old font was annoying, use this simpler font instead
2013-04-30 19:19:07 -07:00
Brandon Philips
3164c077f3 fix(eclass/cros_kernel): new x86_64_defconfig
complete redo of the x86_64 defconfig. This boots under kvm and xen now.
2013-04-25 10:05:52 -07:00
Brandon Philips
3d3d4774d0 chore(eclass/cros_kernel): delete 32 bit intel
We aren't building these right now and if we do we will need to start
from scratch. Delete to avoid future confusion.
2013-04-25 10:05:12 -07:00
Brandon Philips
2f74ee40df chore(chromeos-kernel): delete chromeos kernel builds 2013-04-24 13:57:32 -07:00
Brandon Philips
f84d0ebfee feat(eclass/cros-kernel2): enable serial console output
enable features necessary to get basic serial console support for
debugging
2013-04-23 20:48:43 -07:00
Brandon Philips
7d39776608 feat(cros-kernel/defconfig): slim down x86_64 defconfig
remove a bunch of features and ensure that EARLY_PRINTK works.
2013-04-23 20:47:42 -07:00
Brandon Philips
e466636348 chore(sys-kernel/coreos-kernel): bump to v3.8.8
bump to 3.8.8 and document the process
2013-04-23 17:45:22 -07:00
Brandon Philips
a0d7872352 fix(coreos-base/coreos-installer): Bump to get file shuffles
a bunch of files shuffled around between vboot/verity/coreos-installer.
Fix it all up by bumping.
2013-04-23 10:22:27 -07:00
Brandon Philips
a062b8db65 fix(eclass): grab upstream fixes for cros-workon 2013-04-23 09:03:47 -07:00
Brandon Philips
facff622b7 chore(coreos-base/coreos-base): bump to r54 2013-04-12 17:05:53 -07:00
Brandon Philips
ce6bb3cbe8 chore(sys-apps/portage): bump to latest 2.1.11.60 2013-04-12 16:24:30 -05:00
Brandon Philips
3805852179 feat(cros-kernel/x86_64): add XEN domu support
delete the CONFIG_XEN options from the kernel and add the domu features
that are listed on the wiki:

http://wiki.xen.org/wiki/Mainline_Linux_Kernel_Configs
2013-04-09 12:40:50 -07:00
Brandon Philips
d6d7bfa2a6 feat(eclass/cros-kernel): add XEN features
Add the CONFIG_XEN features and modules to the kernel to run on
openstack.
2013-04-08 23:11:39 -07:00
Brandon Philips
1bd0409992 fix(app-emulation): fixup dirs and deps
- add dep on iproute2 utility
- create the /var/lib/ dirs for the var_overlayc
2013-04-07 17:46:32 -07:00
Brandon Philips
d9d39ff9ba feat(cros-kernel): add MASQ config
add masq feature to the kernel for networking
2013-04-07 17:46:05 -07:00
Brandon Philips
0c0ef9a550 fix(app-emuilation/docker): Type=forking on service
In the previous commit we are forking out the docker process. We need to
set the type to forking.
2013-04-07 17:45:21 -07:00
Brandon Philips
163576a5ef hack(app-emulation/docker): fix exit under systemd
for some reason docker is crashing when exiting a container when being
supervised by systemd. Fork out for now. Real solution should be:
ExecStart=/usr/bin/docker -d -D -b lxcbr0
2013-04-07 16:03:06 -07:00
Brandon Philips
fc27727fa7 fix(eclass/cros-kernel): enable network features
we need a few more network features in our kernel
2013-04-07 15:02:06 -07:00
Brandon Philips
992d0dff12 fix(app-emulation/docker): fix for latest docker
- enable debug
- use -b flag so the latest docker networking works
2013-04-07 15:01:07 -07:00
Brandon Philips
9e7ca4531d fix(docker.service): remount everything as private
lxc uses pivot_root. pivot_root doesn't like shared mounts[1]. Disable
shared mounts before starting docker.

[1] https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/sect-Using_the_mount_Command-Mounting-Bind.html
2013-04-07 10:07:10 -07:00
Brandon Philips
4134ebd687 feat(cros-kernel/x86_64): add MULTI_DEVPTS
this is required for lxc containers to work
2013-04-05 18:36:12 -07:00
Brandon Philips
dac71e92b8 feat(cros-kernel/x86_64_defconfig): all CGROUP features
Add all of the CGROUP features to our kernel.
2013-04-05 18:34:22 -07:00
Brandon Philips
fb57cd4d36 chore(eclass/cros-kernel): remove exynos5_defconfig 2013-04-04 23:53:07 -07:00