5071 Commits

Author SHA1 Message Date
Benjamin Gilbert
e54f7938bc sys-kernel/coreos-modules: Drop some 802.11 options on ARM
In practice they're disabled, and they likely don't belong there in the
first place.
2017-03-09 22:21:13 -08:00
Benjamin Gilbert
01d22664dc sys-kernel/coreos-modules: Enable netfilter IP socket lookup support
In 4.10 this code was factored out of CONFIG_NETFILTER_XT_MATCH_SOCKET,
which now depends on it.
2017-03-09 19:24:14 -08:00
Benjamin Gilbert
52c710f4c6 sys-kernel/coreos-modules: Enable Infiniband RDMA verbs library
CONFIG_INFINIBAND_QIB gained a CONFIG_INFINIBAND_RDMAVT dependency in
4.6. The QIB driver appears actively maintained, and we enable a number
of other Infiniband drivers.
2017-03-09 19:08:04 -08:00
Benjamin Gilbert
7645b11972 sys-kernel/coreos-modules: Drop obsolete config options
CONFIG_I7300_IDLE enables a driver that was dropped in 4.10.
CONFIG_DEBUG_STRICT_USER_COPY_CHECKS was dropped in 4.8.
CONFIG_ZRAM_LZ4_COMPRESS was obsoleted by CryptoAPI in 4.8.
CONFIG_I40E_VXLAN is a driver option that was dropped in 4.8.
2017-03-09 19:08:04 -08:00
Benjamin Gilbert
be5f1d36a2 eclass/coreos-kernel.eclass: Fix typo in comment 2017-03-09 19:08:02 -08:00
Alex Crawford
878c949192 Merge pull request #2463 from crawford/issues
coreos-base/oem*: update bug report url
2017-03-08 19:54:53 -08:00
Alex Crawford
c9021c5e44 coreos-base/oem*: update bug report url
This changes the bug URL from GitHub to a subdomain under coreos.com.
This will allow us in the future to move to another bug tracker. As it
exists today, this new subdomain just redirects to GitHub so there
should be no change in behavior.
2017-03-08 19:54:16 -08:00
David Michael
7ef7cd3bcf profiles: include arping and traceroute in iputils 2017-03-08 13:58:57 -08:00
Guilhem Lettron
907fda986b profiles/coreos: Turn on sudo support in sssd
Build the sudo-related helpers for sssd.
So sudoers can be retrieve from LDAP.
2017-03-08 16:32:09 +01:00
Euan Kemp
25291767a0 app-admin/flannel-wrapper: update to 0.7.0 again
This properly updates the image tag.

This should have happened in #2390
2017-03-07 16:40:53 -08:00
David Michael
60baaad33e Merge pull request #2459 from dm0-/bugs-1847
app-admin/flannel-wrapper: properly sort unit dependencies
2017-03-07 16:39:08 -08:00
Geoff Levand
bbd390da66 Merge pull request #2457 from glevand/for-merge-kexec
kexec-tools: Move to portage-stable
2017-03-07 11:27:25 -08:00
David Michael
453e76b337 app-admin/flannel-wrapper: properly sort unit dependencies
When flannel-docker-opts didn't require flanneld, flanneld could
fail and flannel-docker-opts would start immediately after.  This
effectively broke the intended ordering, so now both services
require each other.

This also simplifies the ordering declarations of the two services
by making flannel-docker-opts have both After= and Requires= as is
most commonly configured.
2017-03-06 16:59:13 -08:00
David Michael
66d1b62ff6 sys-kernel/coreos-modules: enable ipvlan dependency 2017-03-06 12:04:27 -08:00
Geoff Levand
a165608f80 kexec-tools: Move to portage-stable
Signed-off-by: Geoff Levand <geoff@infradead.org>
2017-03-03 15:05:29 -08:00
David Michael
49bc54fc8c sys-apps/systemd: sync with upstream v233
This moves the previous customized 9999 ebuild to 231 and takes the
unmodified upstream 233 as 9999.
2017-03-02 15:00:43 -08:00
David Michael
037778e60c app-emulation/qemu: sync with latest upstream stable 2017-03-01 17:58:27 -08:00
Michael Marineau
224ce1803b mantle: fix default PC BIOS image 2017-03-01 17:44:55 -08:00
Michael Marineau
71a8118a93 mantle: bump to latest
Includes major updates to kola.
2017-03-01 15:08:17 -08:00
Euan Kemp
c6755af3c2 Merge pull request #2452 from euank/docker-1.12
Re-add docker 1.12 ebuilds
2017-03-01 13:41:06 -08:00
Alex Crawford
e7311382ae sys-apps/ignition: bump to v0.13.0 2017-03-01 11:13:45 -08:00
Euan Kemp
e435e82338 app-emulation/docker: lockdown 1.12 containerd dep 2017-02-27 17:15:41 -08:00
Euan Kemp
d1ef988acc app-emulation/containerd: remove 9999 from 0.2.5 2017-02-27 17:14:18 -08:00
Euan Kemp
8cbe29301b app-emulation/containerd: re-add 0.2.5
And move it from being a symlink.
This is the older version docker 1.12 uses
2017-02-27 17:13:12 -08:00
Euan Kemp
0fcf442a47 app-emulation/docker: lock down 1.13 dependencies
These are the only versions upstream tests together
2017-02-27 17:10:27 -08:00
Euan Kemp
4472529650 app-emulation/docker: depend on correct runc
docker 1.12 is only tested to work by upstream with this specific runc
version.
2017-02-27 17:08:29 -08:00
Euan Kemp
fa1eb15c37 app-emulation/runc: improve patch naming 2017-02-27 17:07:31 -08:00
Euan Kemp
8303e82b87 app-emulation/runc: bring back p9 for docker 1.12 2017-02-27 17:00:47 -08:00
Euan Kemp
79014a1dcd app-emulation/docker: remove 9999 logic from 1.12 2017-02-27 16:58:14 -08:00
Euan Kemp
42edc7ae2c app-emulation/docker: re-add docker-1.12 ebuild
This is to allow packaging it for skim as well.

This is an unmodified copy of the ebuild from build-1325
2017-02-27 16:54:41 -08:00
David Michael
366bbc106e Merge pull request #2446 from dm0-/bugs-1789
sys-apps/systemd: bump for tmp mounts backport
2017-02-27 15:51:54 -08:00
David Michael
f0b8c1dadd sys-kernel/coreos-sources: bump to 4.10.1 2017-02-26 19:07:11 -08:00
Benjamin Gilbert
4d3899e322 Merge pull request #2449 from bgilbert/kernel-4.10
sys-kernel/coreos-*: bump to v4.10
2017-02-24 16:27:32 -08:00
Benjamin Gilbert
cdf6c9f780 sys-kernel/coreos-*: bump to v4.10 2017-02-24 16:14:35 -08:00
David Michael
511f73e9d0 sys-apps/systemd: bump for tmp mounts backport 2017-02-24 14:27:27 -08:00
David Michael
793bbb8576 profiles: update GCC to a stable version 2017-02-24 12:56:29 -08:00
Euan Kemp
e7ac7e80d0 app-emulation/docker: depend on newer containerd
By downgrading the version. See the previous commit for details.
2017-02-24 11:37:05 -08:00
Euan Kemp
f24eae8fde app-emulation/containerd: fix cache problem
Prior to this, "${P}" would match upstream gentoo's distfile cache of
containerd, and that tarball would be used regardless of our SRC_URI
changing as we bumped the commit hash.

That resulted in us having an incorrect version of containerd installed
(and lying about the commit hash in --version to boot. Yikes!)

This fixes it by ensuring our package name actually uniquely identifies
the containerd package.

The choice to use the number of commits since the version as the patch
number is fairly arbitrary, but seemed like a sane and comparable number
to choose.
Due to containerd's somewhat fragile versioning, this number is not
technically unique (since there the v0.2.3 bump is commit to multiple
branches), but we can deal with issues if they happen.

Alternative fixes, such as FETCH_RESTRICT or other means of fooling the
cache logic, are more error prone and less faithful to portage's intent
that ${P} does uniquely identify an upstream source.

A different fix would be to use a CROS_WORKON style process for
containerd. There's no particular reason that approach is being avoided
other than the need to hack on containerd has so far been fairly small.
We can be more sloppy with versioning if/when we switch containerd over
to that process.

The choice to rename to 0.2.3 is because that commit (see
containerd/version.go) chooses to call itself 0.2.3, though it's newer
than the v0.2.5 tag. Docker 1.12 actually used a commit that contained
the 0.2.5 tag.
2017-02-24 11:37:02 -08:00
David Michael
455ef91da3 coreos/config/env: make gettext builds stay inside the sysroot
This is only an issue when the glibc versions differ between the
SDK and the sysroot.  The M4 library detection functions in gettext
do bad things on their own, so bypass them.
2017-02-22 21:56:19 -08:00
Benjamin Gilbert
b54b3e3c28 sys-apps/ignition, sys-kernel/bootengine: Migrate Ignition unit files
The Ignition units are only used in the initramfs and are intertwined
with several other units in bootengine.  Move them into bootengine for
simplicity.
2017-02-22 21:48:38 -08:00
Euan Kemp
4e1aa74339 Merge pull request #2433 from euank/runc-p133
app-emulation/runc: update to use intended version
2017-02-21 15:20:56 -08:00
David Michael
b7bdea6375 Merge pull request #2434 from dm0-/glsa
Fix some recent GLSAs
2017-02-21 15:13:32 -08:00
David Michael
a09f1082f9 profiles: sync tcpdump 2017-02-21 15:05:07 -08:00
David Michael
938a84e994 Merge pull request #2430 from dm0-/glsa-glibc
Update to glibc 2.23
2017-02-21 15:03:07 -08:00
Euan Kemp
9b9137caeb app-emulation/docker: update runc dependency
See previous commit for more info on the re-versioning
2017-02-21 11:08:29 -08:00
Euan Kemp
872961ff35 app-emulation/runc: update to use intended version
This updates the ebuild to include a patch number indicating changes
since the referenced version number.

This is because docker uses untagged versions of runc, and so we need
additional version information.

Prior to this change, the runc ebuild inadvertently used the upstream
distfile cache of runc's distfile, regardless of the commit referenced
and the -r bumps.

This also re-fixes CVE-2016-9962. The patch for that vulnerability was
dropped once we thought the commit contained the fix, but since the
commit was being ignored and the fix never made it into any tagged
release, we accidentally regressed.

Finally, tihs updates the selinux patch. This was sourced from
projectatomic/runc on the docker-1.13.1 branch.
2017-02-21 11:07:31 -08:00
David Michael
a0014ac5d4 app-emulation/rkt: bump to 1.25 2017-02-20 16:26:49 -08:00
David Michael
0c2357d106 sys-libs/glibc: apply CoreOS changes 2017-02-19 17:40:00 -08:00
David Michael
c4cd8102e5 sys-libs/glibc: sync with upstream to version 2.23 2017-02-19 16:08:26 -08:00
Euan Kemp
5e261ead8d app-emulation/runc: show commit hash in --version 2017-02-17 17:10:03 -08:00