1331 Commits

Author SHA1 Message Date
Brian Waldon
8f67fc5996 bump(coreos-cloudinit): Upgrade to v0.5.1 2014-04-22 18:27:08 -07:00
Michael Marineau
49c74da722 bump(coreos-base/update_engine): Use system SSL certs.
Pulls in https://github.com/coreos/update_engine/pull/27
Fixes breakage caused by https://github.com/coreos/scripts/pull/218
2014-04-22 16:04:08 -07:00
Michael Marineau
fe3e2d13fa bump(coreos-base/coreos-init): Skip OEM on diskless systems 2014-04-21 19:39:29 -07:00
Michael Marineau
fd6e6d2b6f Merge pull request #558 from marineam/btrfs
fix(sys-kernel/bootengine): Set +x on btrfs script.
2014-04-21 09:44:57 -07:00
Michael Marineau
80289fccac fix(sys-kernel/bootengine): Set +x on btrfs script.
Didn't pull this patch into 7b160f27 by mistake.
2014-04-21 09:39:04 -07:00
Michael Marineau
146343ca0d Merge pull request #557 from marineam/env
fix(coreos-base/oem-vagrant): Add coreos-setup-environment
2014-04-18 18:54:24 -07:00
Michael Marineau
4649f7fa12 fix(coreos-base/oem-vagrant): Add coreos-setup-environment
In vagrant /etc/environment is set up by cloudinit but other services
still depend on the coreos-setup-environment.service unit as a signal
that /etc/environment is valid. Also the OEM needs to provide this
script in order to block the likely to be broken defaults from being
written. This just provides a dumb script that blocks.

Use system-cloudinit@.service because it does not depend on
coreos-setup-environment.service. Otherwise we would dead lock on a
circular dependency.
2014-04-18 15:32:50 -07:00
Greg Kroah-Hartman
2557633af6 Merge pull request #556 from gregkh/kernel_update
bump(sys-kernel/coreos-kernel): bump to 3.14.1
2014-04-18 14:50:40 -07:00
Greg Kroah-Hartman
265aefffd3 bump(sys-kernel/coreos-kernel): bump to 3.14.1 2014-04-18 12:19:50 -07:00
Michael Marineau
72829fedf7 Merge pull request #555 from marineam/btrfs
fix(profiles): Use latest btrfs-progs
2014-04-18 10:02:17 -07:00
Michael Marineau
90136cd61e fix(profiles): Use latest btrfs-progs 2014-04-17 18:48:48 -07:00
Alex Crawford
12dc15bfaf fix(coreos-base/oem-ec2-compat): Correcting ebuild symlink 2014-04-17 17:54:14 -07:00
Alex Crawford
ee16b5f8ec feat(sys-apps/baselayout): Adding new LD_PATH to env.d 2014-04-17 11:34:54 -07:00
Alex Crawford
f3674d3f4b feat(coreos-base/coreos-init): Added ldsocache.service
This one-shot service is responsible for generating the ld.so cache
2014-04-17 11:34:54 -07:00
Michael Marineau
ad876335a8 bump(coreos-base/coreos-init): Fix sshd host key generation 2014-04-16 17:20:22 -07:00
Michael Marineau
5b8e87cf0b bump(sys-apps/baselayout): Include sbin in path 2014-04-16 17:18:21 -07:00
Michael Marineau
b1fb592053 fix(sys-apps/systemd): Don't prune systemd dirs
Assorted config directories in /etc are normally empty but without them
users generally have no idea that they can actually use them. Switch to
installing them again and add tmpfiles rules to recreate them.
2014-04-16 15:40:08 -07:00
Michael Marineau
7d6dd11fe3 cleanup(sys-apps/systemd): Remove unused files.
These are installed by gentoo-systemd-integration these days.
2014-04-16 15:40:06 -07:00
Michael Marineau
d2509255c3 Merge pull request #536 from marineam/systemd
Systemd 212
2014-04-16 15:19:20 -07:00
Michael Marineau
06ae3bc5dd bump(sys-kernel/bootengine): Add experimental diskless btrfs support. 2014-04-16 10:26:04 -07:00
Greg Kroah-Hartman
3166c33d4b Merge pull request #548 from gregkh/kernel_update
bump(sys-kernel/coreos-kernel) update to 3.13.10
2014-04-15 23:36:10 -07:00
Greg Kroah-Hartman
73387f3485 bump(sys-kernel/coreos-kernel) update to 3.13.10 2014-04-15 15:56:02 -07:00
Michael Marineau
16d004d5f6 bump(coreos-base/coreos-cloudinit): relax deps in unit files 2014-04-15 18:23:13 -04:00
Michael Marineau
50358447a8 fix(coreos-base/oem-vagrant): Use generic cloud config unit. 2014-04-15 18:14:47 -04:00
Michael Marineau
8d2164c922 fix(coreos-base/oem-rackspace): Rely on generic configdrive units.
Config drive is now supported on all VM platforms so it doesn't need to
be in the rackspace OEM any more.
2014-04-15 18:14:47 -04:00
Michael Marineau
15aca86c01 bump(coreos-base/coreos-init): Deprecate old addon units. 2014-04-15 18:14:46 -04:00
Michael Marineau
65820676f6 churn(coreos-base/coreos-cloudinit): Move units into cloudinit repo. 2014-04-15 18:14:46 -04:00
Alex Crawford
0646a54672 Merge pull request #545 from crawford/master
feat(sys-apps/portage): Syncing with upstream and adding 'disabled attribute' patch.

Keep the ebuild in the overlay disabled for now.
2014-04-14 19:20:56 -07:00
Alex Crawford
edf92a8b5e feat(sys-apps/portage): Adding repos.conf patch to ebuild
Pulling in the patch mentioned here
(https://bugs.gentoo.org/show_bug.cgi?id=507284). This adds support for the
'disabled' attribute in repository sections within repos.conf.
2014-04-14 19:18:12 -07:00
Alex Crawford
631063b1cf bump(sys-apps/portage): sync with upstream
portage-2.2.8-r1 is stable, but keep the ebuild in the overlay disabled
for now.
2014-04-14 19:17:30 -07:00
Michael Marineau
27e34e6773 feat(coreos-base/coreos): Add XenServer compatibility hack 2014-04-14 19:58:27 -04:00
Michael Marineau
30ae893a5e add(app-emulation/xenserver-pv-version): Fake XenServer PV drivers
XenServer expects virtual machines to run their own version of the Xen
para-virtualized drivers and will not attach disks otherwise. This is
pretty silly considering the ones bundled in Linux are perfectly fine.
In order to work around this write the latest version of XenServer to
special variables in xenstore. This will be included in all images
rather than OEM since this could impact any XenServer user and I want to
write to xenstore as early as possible, possibly even in the initrd.
2014-04-14 19:58:27 -04:00
Michael Marineau
0d75a04fe8 feat(app-emulation/xenstore): Add unit to moutn xenfs
On Xen-based virtual machines this will automatically mount xenfs so the
xenstore utility works out of the box.
2014-04-14 16:54:21 -04:00
Michael Marineau
38180174e5 fix(coreos-base/oem-gce): Rename gce-setup-environment
The setup-environment script should be named coreos-setup-environment so
that it is called by the standard coreos-setup-environment.service
2014-04-13 16:16:22 -04:00
Michael Marineau
6a9e81713a fix(coreos-base/oem-gce): Replace curl's --retry with block_until_url
Curl will not retry after most errors, just connection timeouts and some
HTTP errors. In our case the most likely error is network unreachable.
Instead use our simple-minded but trusty block_until_url script to wait.
2014-04-13 16:11:11 -04:00
Michael Marineau
4e2597c238 Merge pull request #542 from marineam/gcefix
GCE fixes
2014-04-11 18:25:43 -07:00
Alex Crawford
489b2d050d Merge pull request #543 from crawford/toolbox
add(toolbox): Adding toolbox to coreos-base
2014-04-11 17:48:21 -07:00
Alex Crawford
07e3e4c480 Merge pull request #541 from crawford/oems
feat(coreos-base/oem-ami): Adding support for openstack and brightbox
2014-04-11 17:47:54 -07:00
Alex Crawford
fd8a691ca4 feat(coreos-base/oem-ami): Adding support for openstack and brightbox
Added USE flags for specifying the provider (ec2, openstack, or brightbox). Renamed to oem-ec2-compat.
2014-04-11 16:06:37 -07:00
Alex Crawford
1f34807e0e add(toolbox): Adding toolbox to coreos-base 2014-04-11 14:40:38 -07:00
Michael Marineau
ae9321dda6 fix(coreos-base/oem-gce): Robustify the GCE user-data script.
- Provide some logging on what actually happened.
 - Tolerate empty user-data, just no-op.
 - Apply both project and instance data.
2014-04-11 13:20:22 -07:00
Michael Marineau
e418b65c76 fix(coreos-base/oem-gce): Silence bogus /etc/hosts error
On first boot /etc/hosts doesn't exist yet, causing an error to be
logged. This is a bit misleading
2014-04-10 21:48:15 -07:00
Michael Marineau
776e786ed2 Merge pull request #540 from marineam/lastlog
fix(sys-apps/shadow): Create lastlog and faillog
2014-04-10 18:14:19 -07:00
Michael Marineau
14168c1acc fix(sys-apps/shadow): Create lastlog and faillog
Nothing is actually creating these files so sshd's lastlog feature
constantly reports and error. Now you'll get a last login notice!
2014-04-09 20:06:17 -07:00
Michael Marineau
4a8a34b3af feat(coreos-base/coreos): Add xenstore to base images.
Needed for rackspace but would be useful on other Xen systems too.
The utility is super tiny.
2014-04-09 17:41:00 -07:00
Michael Marineau
a0d77fd8ea add(app-emulation/xenstore): Add minimal xenstore package 2014-04-09 15:01:48 -07:00
Michael Marineau
1b004da4fd remove(app-emulation/xen-tools): Remove unused xen-tools ebuild. 2014-04-09 14:57:16 -07:00
Michael Marineau
7201bbc417 Merge pull request #535 from marineam/init
bump(coreos-base/coreos-init): issuegen fixes
2014-04-08 22:07:53 -07:00
Michael Marineau
b273e0dc0c Merge pull request #537 from marineam/nova
fix(coreos-base/oem-rackspace): Actually install the nova agent!
2014-04-08 21:42:48 -07:00
Michael Marineau
d569f95d5f fix(coreos-base/oem-rackspace): Actually install the nova agent!
Missed the fact that rsync was failing. :(
2014-04-08 21:38:03 -07:00