30859 Commits

Author SHA1 Message Date
Brandon Philips
b498764357 fix(coreos-base/core-admin): adapt to go get in go1.1
this was failing the build before. Fix this until we find a better way.
2013-05-27 15:34:56 -07:00
Brandon Philips
04eef31b35 fix(app-admin/etcd*): fixups to get these building
Minor fixups to the packaging to get everything working on these.
2013-05-27 13:47:59 -07:00
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
08e822dfb6 add(dev-vcs/mercurial): go libraries in hg, need this
we need this because a number of go libraries are in hg repos.
2013-05-27 13:37:55 -07:00
Brandon Philips
7cf9a3c3c5 fix(package.accept_keywords): new portage OK 2013-05-27 13:19:42 -07:00
Brandon Philips
f2db2b892d bump(sys-apps/portage): bump to latest 2013-05-27 13:16:33 -07:00
Brandon Philips
4ca0bb63d4 Merge pull request #2 from xiangli-cmu/master
Add etcd and etcd-client to app-admin and change the ebuild in coreos-base
2013-05-27 13:12:49 -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
9a2d155182 bump(dev-lang/go): Upgrade to go1.1 2013-05-23 20:46:44 -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
1430e1ee06 add(sys-devel/bc): required for 3.9 kernel builds 2013-05-23 15:06:57 -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
dd8bfc92d1 bump(app-shells/bash-completion): required by util-linux 2013-05-22 17:54:19 -07:00
Brandon Philips
437cd53129 bump(sys-apps/util-linux): upgrade for nsenter
we want the nsenter utility, grab it.
2013-05-22 15:10:17 -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
75fff35514 fix(mount_gpt_image): fixup mount options
mount was getting upset about the additional -o flag. Fix it up so that
ro gets appended to the other mount options.
2013-05-19 17:25:49 -07:00
Brandon Philips
a6df1edaea fix(cros_image_to_target): don't patch_kernel
CoreOS doesn't have a Kernel partition, don't try to run with
patch_kernel
2013-05-19 17:23:40 -07:00
Brandon Philips
4057d5590d feat(disk_layout): follow new CoreOS partition layout
As outlined here we need a new partition layout, this patch makes the
necessary changes:
https://groups.google.com/forum/#!topic/coreos-dev/bA7gwGGoTng

The first big change is making all of the scripts obey partition numbers
based on labels in the disk_layout.json. This makes it much easier to
change later on.

The second big change is in the layout itself. The json file was updated
to reflect the document above.

And finally the grub boot configuration needed for pv-grub and pygrub
were added to the create_legacy_bootloader_templates.sh library utlity.

Everything seems to work and boot now.
2013-05-12 12:31:03 -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
6ddbd07952 feat(dev-vcs/bzr): import dependencies of pyxenstore
Import dependencies for pyxenstore, needed by nova agent. Both of these
are in the coreos-overlay.
2013-05-10 22:09:09 -07:00
Brandon Philips
8ded021896 bump(coreos-base/coreos): bump rev so everyone gets kexec 2013-05-08 21:49:40 -07:00
Brandon Philips
dcb12f250a Merge pull request #1 from gregkh/master
add sys-apps/kexec
2013-05-08 21:44:56 -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
be7a09d64d feat(image_to_vm): setup grub/menu.lst for xen
xen requires a /boot/grub/menu.lst for pygrub and pvgrub on partition 1.
Put it on the stateful partition for now and come back around and fix
this up when we redo the partition layout.
2013-05-03 18:34:45 -07:00
Brandon Philips
edf40e1863 fix(build_library/legacy_bootloader): add menu.lst entries
these entries are needed for pvgrub, pygrub. Add them!
2013-05-03 18:17:21 -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
386ac79bd6 feat(build_library/container): more fixes
this sets up the container to a reasonable level. I stopped using this
container tool after I the dev server got up and running so YMMV.
2013-04-30 18:39:09 -07:00
Brandon Philips
1af100bc04 feat(core_update_developer_track): upload developer track build
a utility to make uploading the developer-track from an SDK easier.
Usage can be found by simply running the command with no arguments.
2013-04-30 18:30:32 -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
b274a41f11 fix(image_to_vm): cleanup qemu-kvm output
- have the command use -curses to save people hassle on ssh sessions
- forward ssh too
- clean formatting up a bit
2013-04-25 08:47:59 -07:00
Brandon Philips
2f74ee40df chore(chromeos-kernel): delete chromeos kernel builds 2013-04-24 13:57:32 -07:00