17137 Commits

Author SHA1 Message Date
David Michael
9fbf2cad17 app-emulation/runc: Drop the Docker 17.* runc ebuild
Follow Gentoo's structure and move the Docker fork to docker-runc.
2017-08-23 17:38:34 -07:00
David Michael
fdfe525fe8 app-emulation/containerd: Sync with Gentoo for Docker 17.06
This adds "hardened" LDFLAGS to the build, and it also bumps the Go
version to 1.8 to match the containerd Dockerfile.

The only differences from the upstream 0.2.9 ebuild are now:

 1. Use of the CoreOS Go eclasses
 2. Addition of src_unpack to set up a Go workspace from the above
 3. Inclusion of the containerd.service unit
2017-08-23 17:38:34 -07:00
David Michael
9ef83b8050 eclass/coreos-go: Run "default" in src_prepare for EAPI=6
This allows ebuilds with EAPI=6 to inherit coreos-go without
requiring them to define a src_prepare just to run eapply_user.
2017-08-23 17:38:34 -07:00
David Michael
3ab7b5ebde coreos-devel/sdk-depends: Install patchelf for torcx
The torcx script requires this for setting the RPATH that allows
linking with libraries in its unpack directory.
2017-08-23 14:01:28 -07:00
David Michael
ec63c5e6a9 bump(dev-util/patchelf): sync with upstream 2017-08-23 13:58:45 -07:00
Benjamin Gilbert
9bd0973251 sys-kernel/coreos-kernel: copy vmlinux and vdso libs into /usr/lib/debug
This shouldn't affect the SDK or the OS image, but ensures that debug
symbols are available from the binary package.

vmlinux is installed to:

    /usr/lib/debug/usr/boot/vmlinux-<version>

vdso binaries are installed to:

    /usr/lib/debug/usr/lib/modules/<version>/vdso/

A symlink is created:

    /usr/lib/debug/usr/lib/modules/<version>/vmlinux ->
    ../../../boot/vmlinux-<version>
2017-08-22 22:04:37 -07:00
Benjamin Gilbert
878cde170c sys-kernel/coreos-modules: copy unstripped modules into /usr/lib/debug
This shouldn't affect the SDK or the OS image, but ensures that debug
symbols are available from the binary package.

Modules are installed into:

    /usr/lib/debug/usr/lib/modules/<version>/kernel/
2017-08-22 22:01:37 -07:00
Benjamin Gilbert
0878ef82c9 sys-kernel/bootengine: bump for terminfo 2017-08-22 18:31:45 -07:00
Euan Kemp
af74925481 coreos-base/coreos: use etcdctl v3
See the two previous commit messages for more details.
See also https://github.com/coreos/bugs/issues/1717
2017-08-21 14:31:22 -07:00
Euan Kemp
44cc7475d1 dev-db/etcdctl: add etcdctl v3 package
This complements dev-db/etcd with USE="-etcdctl"

See https://github.com/coreos/bugs/issues/1717 for the motivation for
providing etcdctl as a separate package with a newer version.
2017-08-21 14:21:37 -07:00
Euan Kemp
e10e068084 dev-db/etcd: add etcdctl useflag
This paves the way to including the etcdctl binary from another package.

See https://github.com/coreos/bugs/issues/1717 for some context around
this.

As discussed on that issue, a long term solution here might be torcx.

However, I don't think we need to actually wait for torcx to do this
since the etcd3 cli is meant to be perfectly backwards compatible.

This will also allow our docs around using `etcd-member.service` to be
more readable/usable, since right now the docs don't have an easy way to
talk to the etcd cluster from a Contaienr Linux machine.
2017-08-21 14:19:37 -07:00
David Michael
0b73434420 profiles: sync bzip2 on arm64 for GLSAs 2017-08-21 13:12:44 -07:00
David Michael
7d7e9cafcb app-arch/unrar: Drop dead package 2017-08-21 13:11:43 -07:00
David Michael
656c105e8b bump(app-arch/bzip2): sync with upstream 2017-08-21 12:04:13 -07:00
David Michael
70d180c8b3 bump(app-arch/unrar): sync with upstream 2017-08-21 12:03:08 -07:00
David Michael
32ed87f0e9 app-text/ghostscript-gpl: drop unused package 2017-08-21 12:02:33 -07:00
David Michael
ac60a0c975 chore(metadata): Regenerate cache 2017-08-21 12:01:36 -07:00
David Michael
802726937a bump(metadata/glsa): sync with upstream 2017-08-21 10:25:12 -07:00
David Michael
099767db78 Merge pull request #2713 from ajeddeloh/add-multipath-tools
sys-fs/multipath-tools: add to sdk dependencies
2017-08-16 20:40:47 -07:00
Jenkins OS
d7bf9f1a1f sys-kernel/coreos-sources: bump to 4.12.8 2017-08-17 01:12:04 +00:00
Andrew Jeddeloh
295b171ddf coreos-devel/sdk-depends: add multipath-tools
Add sys-fs/multipath-tool. kola mkimage requires kpartx which is in
sys-fs/multipath-tools.
2017-08-15 13:13:12 -07:00
Benjamin Gilbert
33da0a5d36 Merge pull request #2703 from ajeddeloh/containerd-restart
app-emulation/containerd: add restart directive to unit
2017-08-15 01:48:18 -07:00
Andrew Jeddeloh
0b87be2486 app-emulation/containerd: add restart directive to unit
Containerd can crash and should be restarted if it does.
2017-08-14 16:47:45 -07:00
Benjamin Gilbert
c2dadca24c sys-kernel/coreos-sources: bump to 4.12.7 2017-08-14 13:57:33 -07:00
Jenkins OS
f13fccd1b2 sys-kernel/coreos-sources: bump to 4.12.6 2017-08-11 21:31:43 +00:00
Andrew Jeddeloh
c4d281e83c sys-cluster/ipvsadm: add package
We ship the kernel bits so we should also ship the userspace bits
2017-08-11 14:30:10 -07:00
David Michael
1cc91f3c70 profiles: disable Git's pcre-jit option
This requires additional dependencies.
2017-08-11 12:55:27 -07:00
David Michael
051b442b71 profiles: use the newest Git on master 2017-08-11 12:21:19 -07:00
Euan Kemp
b0b740c03e profiles: bump git
To allow a version patched for CVE-2017-1000117
2017-08-11 11:47:05 -07:00
Euan Kemp
945c34c1fc bump(dev-vcs/git): sync with upstream
Specifically to pick up 2.13.5 which contains a fix for CVE-2017-1000117
2017-08-11 11:43:30 -07:00
Benjamin Gilbert
28a3f3480e sys-kernel/coreos-*: apply CVE patches
for CVE-2017-1000111 and CVE-2017-1000112.
2017-08-10 16:26:29 -07:00
David Michael
1d005d1644 sys-apps/systemd: bump for ordering presets after generators 2017-08-08 16:57:07 -07:00
Jenkins OS
6b034e3aa4 sys-kernel/coreos-sources: bump to 4.12.5 2017-08-07 20:39:43 +00:00
David Michael
2f9172141f profiles: disable Python 3 for repoman
Otherwise, it tries to force portage to build Python 3 support, and
that breaks bootstrapping.
2017-08-04 12:20:17 -07:00
David Michael
972ff2bc1f profiles: drop obsolete lxml reference 2017-08-04 12:19:02 -07:00
David Michael
c13e66ac88 bump(app-portage/repoman): sync with upstream 2017-08-04 12:17:15 -07:00
David Michael
75f0f5a022 bump(dev-python/lxml): sync with upstream 2017-08-04 12:16:55 -07:00
David Michael
a079b4fd7e Merge pull request #2688 from dm0-/manifest
Profile cleanup
2017-08-03 17:55:47 -07:00
Euan Kemp
61dec3888b chore(metadata): Regenerate cache 2017-08-03 14:19:22 -07:00
Euan Kemp
cdea345ab5 net-p2p/transmission: remove unused ebuild 2017-08-03 14:17:39 -07:00
David Michael
6e43648a7c bump(dev-python/pyparsing): sync with upstream 2017-08-03 12:23:32 -07:00
David Michael
0de841baf1 bump(dev-python/six): sync with upstream 2017-08-03 12:22:50 -07:00
David Michael
cab0c06caf bump(dev-python/appdirs): sync with upstream 2017-08-03 12:17:45 -07:00
David Michael
b57bec7ed0 bump(dev-python/packaging): sync with upstream 2017-08-03 12:16:28 -07:00
David Michael
538a14bd92 bump(dev-util/checkbashisms): sync with upstream 2017-08-03 12:10:35 -07:00
David Michael
aa7ceb5f39 bump(sys-fs/cryptsetup): sync with upstream 2017-08-03 12:08:50 -07:00
David Michael
00dbe9be1a bump(sys-apps/ethtool): sync with upstream 2017-08-03 12:08:05 -07:00
David Michael
798b60b8ea bump(net-misc/whois): sync with upstream 2017-08-03 12:06:54 -07:00
David Michael
5543e2af06 bump(net-libs/libmicrohttpd): sync with upstream 2017-08-03 12:05:53 -07:00
David Michael
3baef84cd7 profiles: drop outdated nmap references 2017-08-03 12:05:13 -07:00