30859 Commits

Author SHA1 Message Date
Brandon Philips
e9896acc29 Merge pull request #218 from philips/new-update-url
fix(build_library): use https://public.update.core-os.net now
2014-04-18 10:58:33 -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
f1fea996f8 Merge pull request #106 from marineam/btrfs
bump(sys-fs/btrfs-progs): sync with upstream
2014-04-18 10:01:39 -07:00
Michael Marineau
a4ab415c6b Merge pull request #554 from crawford/master
fix(coreos-base/oem-ec2-compat): Correcting ebuild symlink
2014-04-17 18:53:17 -07:00
Michael Marineau
90136cd61e fix(profiles): Use latest btrfs-progs 2014-04-17 18:48:48 -07:00
Michael Marineau
013cb9509b bump(sys-fs/btrfs-progs): sync with upstream 2014-04-17 18:44:35 -07:00
Alex Crawford
12dc15bfaf fix(coreos-base/oem-ec2-compat): Correcting ebuild symlink 2014-04-17 17:54:14 -07:00
Alex Crawford
7d0c08971e Merge pull request #228 from crawford/ld.so
feat(prod_image_util): Adding support for ld.so configs on tmpfs roots
2014-04-17 13:08:17 -07:00
Alex Crawford
ba45a2bfb2 feat(prod_image_util): Moving ld.so configs to /usr
Moving the ld.so configs to /usr and symlinking them to /. This allows
images with a tmpfiles root (e.g. PXE) to have ld.so config support.
2014-04-17 12:48:25 -07:00
Alex Crawford
a67e24ecc0 Merge pull request #553 from crawford/ld.so
feat(ld.so): Moving ld.so configs to /usr
2014-04-17 12:04:11 -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
Alex Crawford
2662d0c784 Merge pull request #229 from crawford/master
fix(vm_image_util): Minor comment fix
2014-04-16 18:41:23 -07:00
Alex Crawford
9e72f6d187 fix(vm_image_util): Minor comment fix 2014-04-16 18:16:26 -07:00
Michael Marineau
29f6a696be Merge pull request #227 from marineam/vhd
fix(vm_image_util): Fix DIGESTS path for compressed vhd images.
2014-04-16 17:47:27 -07:00
Michael Marineau
3e56db3a5c Merge pull request #551 from marineam/updates
Updates
2014-04-16 17:45:50 -07:00
Michael Marineau
b9c72ecda1 fix(vm_image_util): Fix DIGESTS path for compressed vhd images.
Missed this in eb72b6e5
2014-04-16 17:32:11 -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
0bcf42792f Merge pull request #550 from marineam/systemd
Minor systemd fixes
2014-04-16 16:24:10 -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
e4fec5d3e5 Merge pull request #549 from marineam/tmpbtrfs
bump(sys-kernel/bootengine): Add experimental diskless btrfs support.
2014-04-16 10:28:30 -07:00
Michael Marineau
06ae3bc5dd bump(sys-kernel/bootengine): Add experimental diskless btrfs support. 2014-04-16 10:26:04 -07:00
Michael Marineau
71f005f9dc Merge pull request #214 from marineam/units
Config drive for QEMU
2014-04-16 10:17:02 -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
17a879e94e Merge pull request #547 from marineam/units2
Generic config drive
2014-04-15 15:32:18 -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
Michael Marineau
bfbb3ea06c Merge pull request #226 from marineam/vhd
fix(release_util): Compress vhd images.
2014-04-14 22:57:28 -07: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
Alex Crawford
7edbc80a74 Merge pull request #219 from crawford/new_portage
fix(make_chroot): Add new repos.conf and crossdev metadata
2014-04-14 19:13:49 -07:00
Alex Crawford
e071147534 Merge pull request #104 from crawford/new_portage
bump(sys-devel/crossdev): sync with upstream
2014-04-14 19:13:30 -07:00
Alex Crawford
0381e2c3b6 bump(sys-devel/crossdev): sync with upstream 2014-04-14 19:04:40 -07:00
Alex Crawford
8c3ad86ae3 fix(make_chroot): Add new repos.conf and crossdev metadata
The latest release of portage uses repos.conf, so generate that
file when making the chroot. The crossdev overlay also needed
repo_name and layout.conf files.
2014-04-14 19:02:04 -07:00
Michael Marineau
6fb33eddc5 Merge pull request #546 from marineam/xenserver
Xenserver block device hack
2014-04-14 18:34:46 -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
Alex Crawford
33a1d37a24 remove(sys-apps/portage): Moving sys-apps/portage to the coreos-overlay 2014-04-14 13:58:01 -07: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
c1d86f1d6a Merge pull request #544 from marineam/block
fix(coreos-base/oem-gce): block_until_url and coreos-setup-environment
2014-04-13 15:09:45 -07: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