4767 Commits

Author SHA1 Message Date
Euan Kemp
b1076881c4 app-emulation/docker: drop overlay ebusy patch
Since we're picking up a kernel change that solves the same problem (see
previous commit), it's safe to not include this patch and wait on
upstream to pick it up.

This bumps the commit for 17.03 to remove that patch, and stops applying
it to 17.09.
1.12 never had it.
2017-10-05 17:41:12 -07:00
Euan Kemp
bca0dfa29a sys-kernel/coreos-*: add overlay ebusy fix 2017-10-05 15:15:50 -07:00
Jenkins OS
47b1409650 sys-kernel/coreos-sources: bump to 4.13.5 2017-10-05 18:07:38 +00:00
Benjamin Gilbert
ab4bd5b67e Merge pull request #2804 from bgilbert/iscsidev
sys-block/open-iscsi: drop iscsidev.sh
2017-10-04 18:22:01 -07:00
Benjamin Gilbert
0f8b50a789 sys-block/open-iscsi: drop iscsidev.sh
The script and udev rule were added to Gentoo due to
https://bugs.gentoo.org/556632 without much explanation. However,
iscsidev.sh has multiple problems:

- It doesn't run for all iSCSI devices, only those with a vendor string
of "IET". Thus it works for e.g. tgtd but not for enterprise iSCSI
targets.

- It was added in 2015, but udev's builtin path_id has supported iSCSI
targets -- and produced exactly the same /dev/disk/by-path links --
since systemd/systemd@a2fe9450bb in 2009.

- When the script decides not to do anything, it exits 1, producing a
series of systemd-udevd journal messages:

    systemd-udevd[636]: Process '/usr/lib/udev/scripts/iscsidev.sh' failed with exit code 1.
2017-10-04 15:51:03 -07:00
David Michael
93bf1fb124 dev-lang/go: Bump to 1.8.4 2017-10-04 14:57:52 -07:00
David Michael
b8de4c74f6 app-emulation/rkt: Bump to 1.29.0 2017-10-04 13:17:19 -07:00
Benjamin Gilbert
020bfe95ea sys-apps/shadow: drop duplicate rule creating /var/log/lastlog
The rule was added in 1b28d4e25452d0eacdc19074ccfbd445e88ccc11.
systemd 234 now ships a tmpfiles.d rule to create this file. Fixes
systemd-tmpfiles warning in journal:

    [/usr/lib64/tmpfiles.d/var.conf:17] Duplicate line for path "/var/log/lastlog", ignoring.

By switching to the upstream rule, this changes the lastlog gid
from root to utmp and the mode from 0644 to 0664.
2017-10-03 17:42:16 -07:00
Benjamin Gilbert
56b87a1812 coreos-base/oem-packet: drop redundant grub.cfg line
Introduced by 3c73f05cfacf25693805dcc3675a1752b88cedfa.
2017-10-03 14:07:05 -07:00
David Michael
bceaa05107 Merge pull request #2797 from dm0-/docker
Update Docker
2017-10-02 14:50:46 -07:00
David Michael
bd565d6368 app-torcx/docker: Add a Docker 17.03 torcx image 2017-09-28 22:01:34 -07:00
David Michael
79fd18f518 app-emulation/docker: Add an ebuild for Docker 17.03 2017-09-28 22:01:34 -07:00
David Michael
7764732a35 app-emulation/containerd: Add an ebuild for Docker 17.03 2017-09-28 22:01:34 -07:00
David Michael
e5881026f6 app-emulation/docker-runc: Add an ebuild for Docker 17.03
This ebuild is a mix of the upstream ebuild and the existing one.
2017-09-28 22:01:17 -07:00
David Michael
23db752fa9 app-emulation/docker-proxy: Add an ebuild for Docker 17.03 2017-09-28 18:47:38 -07:00
David Michael
b1cc45001c app-arch/torcx: Use Docker 17.09 in the non-1.12 profile 2017-09-28 18:42:42 -07:00
David Michael
61f79086f4 app-torcx/docker: Bump the 17.06 package to 17.09 2017-09-28 18:42:42 -07:00
David Michael
cc98b79640 app-emulation/docker-proxy: Sync with Gentoo
This does not change the commit that gets built, which still
matches the version used in Docker 17.09.
2017-09-28 18:42:32 -07:00
David Michael
dbf9146671 app-emulation/docker: Bump to Docker 17.09.0
The build date patch is included upstream.
2017-09-28 15:05:38 -07:00
David Michael
60a82dfae5 app-emulation/containerd: Bump for Docker 17.09 2017-09-28 14:30:08 -07:00
David Michael
28efe488ac app-emulation/docker-runc: Bump for Docker 17.09
This also includes some minor shifting around to reduce the diff
with current Gentoo ebuilds.
2017-09-28 14:13:30 -07:00
Jenkins OS
b198862a31 sys-kernel/coreos-sources: bump to 4.13.4 2017-09-28 20:23:18 +00:00
Alex Crawford
33e19921d2 coreos-base/coreos-metadata: bump to v0.14.0 2017-09-26 11:31:12 -07:00
Euan Kemp
3ca5a3ec34 Merge pull request #2791 from euank/1.12.6-corruption
app-emulation/docker: bump 1.12.6
2017-09-25 17:22:10 -07:00
Euan Kemp
eb758878f8 app-torcx/docker: bump docker 1.12.6 version 2017-09-25 17:07:59 -07:00
Euan Kemp
5a5f1e0a22 app-emulation/docker: bump 1.12.6
This includes the the layer-store corruption patch
2017-09-25 17:06:47 -07:00
Euan Kemp
eab9ac0cd8 Merge pull request #2787 from euank/docker-ebusy
app-emulation/docker: apply ebusy overlayfs patch
2017-09-22 18:04:59 -07:00
Andrew Jeddeloh
dbb64a8165 sys-apps/ignition: bump to v0.19.0 2017-09-22 17:31:15 -07:00
Euan Kemp
1ccbcc4073 app-emulation/docker: eapply engine patches
Also split them into an array so we can decouple the files in
patches/engine from those applied, e.g. to allow carrying patches for
only specific ebuilds.
2017-09-22 17:27:14 -07:00
Benjamin Gilbert
a4ca2934ba Merge pull request #2788 from bgilbert/4.13.3-r1
sys-kernel/coreos-*: add patch for CVE-2017-14489
2017-09-22 17:12:10 -07:00
Benjamin Gilbert
5c32531b12 sys-kernel/coreos-*: add patch for CVE-2017-14489 2017-09-22 16:34:52 -07:00
David Michael
209beb10cd Merge pull request #2786 from dm0-/etcd2
dev-db/etcd: Fix etcd2 on arm64
2017-09-22 16:28:58 -07:00
David Michael
5cd45c047c Merge pull request #2785 from dm0-/flannel
app-admin/flannel-wrapper: Bump to 0.9.0
2017-09-22 15:50:59 -07:00
Benjamin Gilbert
e0657d6237 Merge pull request #2784 from bgilbert/docker-flag
app-arch/torcx: update to 0.1.2
2017-09-22 15:44:54 -07:00
Euan Kemp
e3d0b5edb2 app-torcx/docker: update to include patches 2017-09-22 15:13:13 -07:00
Euan Kemp
e312b48b01 app-emulation/docker: apply ebusy overlayfs patch
See https://github.com/coreos/bugs/issues/2127 and
https://github.com/moby/moby/issues/34672 for discussion.

Patch files have been split into more folders, plus some manual eapply
calls, to allow moby/moby patches to be used unmodified against
docker-ce
2017-09-22 15:13:13 -07:00
Euan Kemp
6edec6a89c app-emulation/runc: apply mount propagation patch
Upstream as https://github.com/opencontainers/runc/pull/1598

See discussion there and in linked issues for the full details.
2017-09-22 14:55:32 -07:00
Benjamin Gilbert
0198966a96 app-arch/torcx: update to 0.1.2
Add profiles for /etc/coreos/docker-1.12 flag file.
2017-09-22 14:31:43 -07:00
David Michael
40c5052cfb dev-db/etcd: Fix etcd2 on arm64
If we build a program, we probably expect to be able to run it.
2017-09-22 14:28:37 -07:00
David Michael
4b20d54c2b app-admin/flannel-wrapper: Bump to 0.9.0 2017-09-22 11:50:24 -07:00
David Michael
bd2ad08a14 app-admin/updateservicectl: Bump to 1.4.0 2017-09-21 16:08:12 -07:00
David Michael
d1937bd0f5 app-admin/updateservicectl: Build with Go 1.8 2017-09-21 15:50:41 -07:00
David Michael
3914c4d34d dev-lang/go: Bump to Go 1.8.3 2017-09-21 15:48:26 -07:00
David Michael
0d87959d8c app-emulation/rkt: Backport overlay mount patch
https://github.com/rkt/rkt/issues/3805
2017-09-21 14:13:54 -07:00
David Michael
dd43312b56 app-admin/etcd-wrapper: Bump to 3.2.7 from 3.1.10 2017-09-21 14:13:54 -07:00
David Michael
466aa5532a dev-db/etcdctl: Bump to 3.2.7 2017-09-21 14:13:54 -07:00
David Michael
8fe181260c dev-db/etcd: Bump to 2.3.8 2017-09-21 14:13:54 -07:00
David Michael
2a15a7dc6b Merge pull request #2779 from dm0-/rust
eclass/coreos-cargo: Restructure how base libs are built
2017-09-20 18:22:27 -07:00
David Michael
e422bc4fc6 eclass/coreos-cargo: Restructure how base libs are built
This changes the rustc wrapper script to actually use cargo's
RUSTC_WRAPPER variable, and the logic in the script now uses the
--target option to detect when it is cross-compiling.  If it is, it
transparently adds the --sysroot option to the rustc command so the
target libraries are used in the board as its sysroot.  This allows
dropping any distinction between host-compatible targets.

In doing this, the cross-compiler wrapper scripts had to be moved
from the rustlib package to the eclass for all builds, since no
longer having a --sysroot on every call would resurrect failures
due to LD_LIBRARY_PATH.

The rustlib package itself is now also building proc_macro, using
its target output directory in the library search path to find the
bootstrapping libraries as it is building them.
2017-09-20 14:16:56 -07:00
Jenkins OS
b518334ede sys-kernel/coreos-sources: bump to 4.13.3 2017-09-20 18:20:16 +00:00