David Michael
d97cc4a139
app-emulation/docker-proxy: Build with Go 1.8 to match upstream
2017-08-23 17:38:34 -07:00
David Michael
7a8f1c49a7
app-emulation/docker-runc: Add new runc package for Docker 17.06
...
This takes the old app-emulation/runc ebuild and syncs it with
Gentoo. The only differences from Gentoo's rc3_p20170607 are now:
1. Use of the CoreOS Go eclasses
2. Addition of src_unpack to set up a Go workspace from the above
3. Dropping src_prepare to prevent hiding the commit ID
4. Carrying over a patch from the previous package
5. Adding the "selinux" USE flag
6. Dropping "-i" from "go build" to fix arm64 builds
2017-08-23 17:38:34 -07:00
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
8cd9d5d96f
Merge pull request #2723 from dm0-/torcx
...
coreos-devel/sdk-depends: Install patchelf for torcx
2017-08-23 14:58:12 -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
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
63297045cf
Merge pull request #2721 from bgilbert/bootengine
...
sys-kernel/bootengine: bump for terminfo
2017-08-22 18:36:23 -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
d3b965c588
Merge pull request #2719 from dm0-/glsa
...
profiles: sync bzip2 on arm64 for GLSAs
2017-08-21 13:31:50 -07:00
David Michael
0b73434420
profiles: sync bzip2 on arm64 for GLSAs
2017-08-21 13:12:44 -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
David Michael
67d67c0a4f
Merge pull request #2717 from coreosbot/master-4.12.8
...
Upgrade Linux in master to 4.12.8
2017-08-16 20:39:25 -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
13859ff549
Merge pull request #2708 from bgilbert/4.12.7
...
sys-kernel/coreos-sources: bump to 4.12.7
2017-08-14 14:07:24 -07:00
Benjamin Gilbert
c2dadca24c
sys-kernel/coreos-sources: bump to 4.12.7
2017-08-14 13:57:33 -07:00
Benjamin Gilbert
3fd6aa7ed1
Merge pull request #2706 from coreosbot/master-4.12.6
...
Upgrade Linux in master to 4.12.6
2017-08-11 14:39:12 -07:00
Jenkins OS
f13fccd1b2
sys-kernel/coreos-sources: bump to 4.12.6
2017-08-11 21:31:43 +00:00
Euan Kemp
a40bf5e3ea
Merge pull request #2699 from euank/bump-git
...
profiles: bump git
2017-08-11 13:20:06 -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
Benjamin Gilbert
254837de53
Merge pull request #2698 from bgilbert/kernel
...
sys-kernel/coreos-*: apply CVE patches
2017-08-10 17:42:08 -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
cdd00d772a
Merge pull request #2694 from dm0-/systemd
...
sys-apps/systemd: bump for ordering presets after generators
2017-08-08 19:11:36 -07:00
David Michael
1d005d1644
sys-apps/systemd: bump for ordering presets after generators
2017-08-08 16:57:07 -07:00
Benjamin Gilbert
727f875c67
Merge pull request #2693 from coreosbot/master-4.12.5
...
Upgrade Linux in master to 4.12.5
2017-08-07 17:54:52 -07:00
Jenkins OS
6b034e3aa4
sys-kernel/coreos-sources: bump to 4.12.5
2017-08-07 20:39:43 +00:00
David Michael
779331def3
Merge pull request #2690 from dm0-/repoman
...
Support installing repoman
2017-08-04 13:39:06 -07: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
a079b4fd7e
Merge pull request #2688 from dm0-/manifest
...
Profile cleanup
2017-08-03 17:55:47 -07:00
Euan Kemp
8a3fa2e909
Merge pull request #2689 from euank/no-torrenting
...
net-p2p/transmission: remove unused ebuild
2017-08-03 14:29:26 -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
3baef84cd7
profiles: drop outdated nmap references
2017-08-03 12:05:13 -07:00
David Michael
c31e769ed9
profiles: drop outdated nasm references
2017-08-03 11:54:54 -07:00
David Michael
cdc4086356
profiles: drop outdated pylint references
2017-08-03 11:54:31 -07:00
David Michael
c25449fc7a
Merge pull request #2687 from dm0-/tcpdump
...
Add tcpdump to prod images
2017-08-02 17:30:49 -07:00
David Michael
eebd48d7c5
coreos-base/coreos-dev: inherit tcpdump from coreos
2017-08-02 17:24:19 -07:00
David Michael
3ef78ff9ef
coreos-base/coreos: include tcpdump
2017-08-02 17:23:22 -07:00
David Michael
4f0a961299
Merge pull request #2683 from dm0-/gmerge
...
Fix emerge-gitclone with Python 3 dev images
2017-08-02 14:11:04 -07:00