5860 Commits

Author SHA1 Message Date
David Michael
7ccce67db0 app-torcx/docker: Bump to 17.06.1
This adds libltdl, which is a requirement of Docker's pkcs11-helper
bindings.  The library was not installed in the OS image, so it was
just added to the Docker torcx image.  It can be dropped from the
torcx image if anything else ever pulls it into the OS image.
2017-08-23 17:38:34 -07:00
David Michael
9492b0b1ed app-emulation/docker: Sync with upstream, bump to 17.06.1 / Go 1.8
This switches to the new Docker CE repo structure.  It points to
the docker/docker-ce GitHub repo directly now, not the CoreOS fork.

The cros_workon code was dropped, so we are building unmodified
upstream releases now.  If fixes need to be backported, patch files
can just be added to the PATCHES array since this uses EAPI=6.

LDFLAGS are tacked onto the -extldflags option to support torcx.  A
special RPATH is added for torcx support, which is passed through
the LDFLAGS environment variable.  The value is applied along with
the "hardened" USE flag's options, so note that torcx will not work
if that flag is disabled.
2017-08-23 17:38:34 -07:00
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
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
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
David Michael
1da5d6326f Merge pull request #2684 from dm0-/rkt
app-emulation/rkt: bump to v1.28.1
2017-08-02 14:03:10 -07:00
David Michael
6ea70422b4 app-emulation/rkt: bump to v1.28.1 2017-08-02 13:39:16 -07:00
David Michael
528c6f64f9 coreos-base/gmerge: bump for branching and python3 syntax 2017-08-02 13:36:57 -07:00