2491 Commits

Author SHA1 Message Date
Michael Marineau
d24f0aae15 Merge pull request #996 from marineam/kernel
Build kernels from tarballs
2014-12-10 17:35:47 -08:00
Michael Marineau
51ba6c50b7 coreos-kernel: new kernel build based on coreos-sources
This cuts out the need for git for our kernel sources and the + and the
end of our versions is now gone. The build remains a bit weird in order
to bundle the initrd into the kernel image but eventually that will be
dropped, leaving the new coreos-kernel eclass pretty tiny.

Bonus: That + at the end of our versions is finally gone!
2014-12-10 17:24:56 -08:00
Michael Marineau
5d016dc5f9 sys-kernel/coreos-sources: fetch kernel sources via tarballs
Providing the kernel source via git is overkill, we do not maintain any
patches on top of the mainline kernel any more and the repository is
huge. As an added benefit this installs the kernel source to the
traditional /usr/src/linux location that Gentoo expects. Hopefully that
will reduce the number of warnings many ebuilds tend to output.
2014-12-10 15:38:28 -08:00
Michael Marineau
f837150b8e Merge pull request #995 from marineam/update_engine
libchrome+update_engine: fix build with GCC 4.8
2014-12-10 12:04:31 -08:00
Michael Marineau
26ce16bb5d Merge pull request #994 from marineam/systemd-xml
systemd: fix build depends for patched sources
2014-12-09 23:41:06 -08:00
Michael Marineau
5acaa8fce2 libchrome+update_engine: fix build with GCC 4.8
A new warning is triggering build failures since -Werror is used.
2014-12-09 21:46:07 -08:00
Michael Marineau
c6c6c2e6e6 systemd: fix build depends for patched sources
Patches routinely modify the man page source XML, invalidating the
prebuilt man pages provided by release tarballs. Patch the live ebuild
too and require the docbook XML DTDs unconditionally like we did for 215
all the time going forward so this issue isn't forgotten again during
the next version bump.
2014-12-09 18:58:34 -08:00
Michael Marineau
641d56de25 Merge pull request #993 from marineam/sandbox
profiles: enable ipc and network sandboxing
2014-12-09 15:43:46 -08:00
Michael Marineau
88c131cfd6 profiles: enable ipc and network sandboxing
Another day, another intermittent build failure because the local xml
docbook catalog didn't work right and the xml parser also failed to
fetch the schema over the network. Configure portage to use network
namespaces to prevent such situations from ever working in the first
place so at least the errors are unlikely to be intermittent.

For the sake of completeness use ipc namespaces too but that is less
likely to actually be a factor in our builds.
2014-12-09 14:14:48 -08:00
Michael Marineau
4891564ed3 Merge pull request #992 from marineam/usr
profiles: fix stage1 bootstrap builds
2014-12-08 21:26:04 -08:00
Michael Marineau
fdbfc433df profiles: fix stage1 bootstrap builds
Prevent pulling in 'gentoo-systemd-integration' and ensure dbus is
always built with systemd support.
2014-12-08 21:22:31 -08:00
Michael Marineau
8971bf8378 Merge pull request #991 from marineam/usr
Mark 217 stable, some minor feature updates
2014-12-08 20:52:58 -08:00
Michael Marineau
959f1196f6 systemd: mark 217 as stable
Missed this previously, oops!
2014-12-08 17:54:18 -08:00
Michael Marineau
7c1dbcb5e1 profiles: enable support for systemd journal upload utility 2014-12-08 17:54:18 -08:00
Michael Marineau
078d4c073b systemd: allow mount.usr= kernel arg without mount.usrflags
Upstream commit:
eb5800026d
2014-12-08 17:54:18 -08:00
Brian Waldon
a943abcfba Merge pull request #979 from bcwaldon/bump-fleet
fleet: bump to v0.9.0
2014-12-08 15:06:16 -08:00
Michael Marineau
af07df0928 Merge pull request #990 from marineam/grub
Final grub prep updates
2014-12-08 11:46:19 -08:00
Michael Marineau
ab7adeeadc update_engine: support updating systems with new GRUB configuration 2014-12-08 11:27:38 -08:00
Michael Marineau
b5cb2e182c bootengine: remove kexec, allow new mount.usr kernel option 2014-12-08 11:25:16 -08:00
Michael Marineau
53fc71fc5c Merge pull request #987 from marineam/updates
Prepare for updating portage-stable
2014-12-08 11:07:46 -08:00
Michael Marineau
959c503892 Merge pull request #988 from marineam/kernel
coreos-kernel: update to 3.17.6
2014-12-08 09:51:41 -08:00
Michael Marineau
212a891795 coreos-kernel: update to 3.17.6 2014-12-07 18:00:17 -05:00
Michael Marineau
594933247d config: fix cross-compiled cmake build
The upstream cmake eclass has started properly building cmake in
cross-compiler mode so it doesn't attempt to run native code. Without
those checks the test results need to be defined statically.
2014-12-06 18:34:12 -08:00
Michael Marineau
66b2a6b33b hard-host-depends: remove a couple unused graphic utilities 2014-12-06 18:33:36 -08:00
Michael Marineau
0d8e012f08 Merge pull request #986 from marineam/grub
grub: include new partition search commands
2014-12-05 16:57:45 -08:00
Michael Marineau
47b5ce884f grub: include new partition search commands 2014-12-05 16:48:45 -08:00
Michael Marineau
ae69ef15e1 Merge pull request #985 from marineam/systemd
Systemd 217
2014-12-05 14:16:27 -08:00
Michael Marineau
c24afe1654 chore(metadata): Regenerate cache 2014-12-05 14:12:42 -08:00
Michael Marineau
c3ebc42594 coretest: update for systemd 217 2014-12-05 13:56:27 -08:00
Michael Marineau
8e5852b003 baselayout: updates for systemd 217 2014-12-05 13:51:58 -08:00
Michael Marineau
b38b5f8085 bootengine: updates for systemd 217 2014-12-05 13:51:58 -08:00
Michael Marineau
3e70e293f8 dbus: apply our local changes from old versions to 1.8.10 2014-12-05 13:51:58 -08:00
Michael Marineau
f95d6432b1 dbus: import latest stable version from Gentoo, 1.8.10 2014-12-05 13:36:15 -08:00
Alex Crawford
0d9ca2bdd0 sys-apps/systemd: bump to v217
- Drop the ldconfig patch, now handled in the initrd.
- Shrink the delta with Gentoo where possible.
- Add missing polkit rule, was only in 215 ebuild.
- Always run eautoreconf, required by the -Wl-fuse-ld patch.
- Use "disable" as our one and only unit preset rule.
- Disable the "First Boot Wizard" which isn't useful on CoreOS.

Also-by: Michael Marineau <michael.marineau@coreos.com>
2014-12-05 13:30:18 -08:00
Alex Crawford
8b32cbb9f0 sys-apps/util-linux: bump to v2.25.2 2014-12-05 13:08:49 -08:00
Alex Crawford
028514d6fe sys-apps/systemd: bump to v216
Enable the vanilla USE flag by default.
2014-12-05 13:08:49 -08:00
Alex Crawford
06010b519f Merge pull request #984 from crawford/cloudinit
coreos-base/coreos-cloudinit: bump to v1.0.1
2014-12-04 16:46:08 -08:00
Alex Crawford
c217e78758 coreos-base/coreos-cloudinit: bump to v1.0.1 2014-12-04 16:41:59 -08:00
Brian Waldon
61a82f03f5 fleet: bump to v0.9.0 2014-12-03 07:41:36 -08:00
Greg Kroah-Hartman
13d4b0f077 Merge pull request #977 from marineam/tg3
coreos-kernel: enable ILO and assorted PHY drivers
2014-12-02 14:52:30 -08:00
Michael Marineau
5a0f021165 coreos-kernel: enable ILO and assorted PHY drivers
- Support configuring HP iLO, user space should use a container.
- Many ethernet drivers also need a PHY driver but the associated PHY
  drivers are not enabled automatically. This change enables all the
  ones that appear to be related to ethernet drivers we already ship.
2014-12-02 13:01:18 -08:00
Michael Marineau
35e18d4d42 Merge pull request #974 from marineam/grub
Lots of bits for future GRUB and my own Xen testing
2014-12-01 17:36:21 -08:00
Michael Marineau
61e08f49e3 oem-xendom0: experimental OEM for testing Xen under QEMU
For use with the `qemu_xen` vm type. The base image's packages must be
built with the `USE=vm-testing` flag set in order to include Xen.
2014-12-01 17:24:26 -08:00
Michael Marineau
b93f7aa695 coreos-kernel: enable Xen backend drivers and watchdog
For running CoreOS as a Dom0 host.
2014-12-01 17:24:26 -08:00
Michael Marineau
ccc3361d79 coreos-dev: Add vm-testing use flag to pull in QEMU and Xen
Experimenting with ways to do more comprehensive platform testing.
If it proves practical then we can enable this by default.
2014-12-01 17:24:26 -08:00
Michael Marineau
90c6948164 coreos-dev: prune i7z from dev images, we don't need it
Left over from something chromeos.
2014-12-01 17:24:26 -08:00
Michael Marineau
b666a1bb5e xen: update to latest release, 4.4.1
I've seen somewhat more success running this version under QEMU than the
last time I tried. With luck I can get something all the way working. :)
2014-12-01 17:24:26 -08:00
Michael Marineau
7e234e0bdc oem: add grub configs for gce and onmetal
Our GRUB setup now offers a proper hook for OEMs, these customizations
were previously handled by running sed on the old SYSLINUX configs.
2014-12-01 17:24:26 -08:00
Alex Crawford
60b9d836db Merge pull request #973 from crawford/ntp
net-misc/ntp: use the coreos ntp vendor pool
2014-12-01 09:02:20 -08:00
Michael Marineau
65d84fea1c Merge branch 'open-vm-tools-9.4.6-procps-fix' of git://github.com/vmware/coreos-overlay
Conflicts:
	app-emulation/open-vm-tools/open-vm-tools-9.4.6-r1.ebuild
2014-11-30 16:44:59 -08:00