5042 Commits

Author SHA1 Message Date
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
Benjamin Gilbert
5428687181 sys-kernel/bootengine: fix root directory mode 1777 on tmpfs 2017-02-17 12:42:58 -08:00
Benjamin Gilbert
e675857a8c Merge pull request #2426 from bgilbert/kernel-revbump
sys-kernel/coreos-sources: Add script to revbump and update patches
2017-02-16 12:29:43 -08:00
Benjamin Gilbert
6f49ad8f9f Merge pull request #2414 from sherter/urxvt-256color
sys-libs/ncurses: add rxvt-unicode-256color
2017-02-16 12:29:17 -08:00
Simon Herter
8cf857f23e sys-libs/ncurses: add rxvt-unicode-256color 2017-02-16 11:49:53 +01:00
Benjamin Gilbert
c40a789795 sys-kernel/coreos-sources: Add script to revbump and update patches 2017-02-15 13:08:40 -08:00
David Michael
e9a8442351 Merge pull request #2424 from dm0-/glsa
Fix the OpenSSL GLSA
2017-02-14 13:39:37 -08:00
David Michael
355d0dc88c Merge pull request #2418 from dm0-/docker
Upgrade to Docker 1.13.1
2017-02-14 13:26:29 -08:00
David Michael
5b487075b9 Merge pull request #2425 from dm0-/bugs-1807
sys-apps/shadow: do not link nonexistent files
2017-02-14 13:24:17 -08:00
David Michael
3fe151f094 sys-apps/shadow: do not link nonexistent files 2017-02-14 13:05:10 -08:00
Benjamin Gilbert
58fd27ad2e Merge pull request #2423 from bgilbert/kernel-4.9.9
sys-kernel/coreos-*: Bump to 4.9.9
2017-02-14 13:02:34 -08:00
David Michael
10c2b11e24 dev-libs/openssl: apply CoreOS changes
Specifically, stabilize the arm64 version, drop pkg_postinst, and
remove the bindist USE flag.
2017-02-14 12:33:13 -08:00
David Michael
b753c741a4 dev-libs/openssl: bump to 1.0.2k
Addresses CVE-2016-7055, CVE-2017-3730, CVE-2017-3731, CVE-2017-3732.
2017-02-14 12:33:09 -08:00
Benjamin Gilbert
919578496b sys-kernel/coreos-kernel: bump to v4.9.9 2017-02-14 11:20:05 -08:00
Benjamin Gilbert
8232dd1155 sys-kernel/coreos-modules: bump to v4.9.9 2017-02-14 11:20:05 -08:00
Benjamin Gilbert
faf25d6dd9 sys-kernel/coreos-sources: bump to v4.9.9 2017-02-14 11:20:01 -08:00
David Michael
997a1b6e94 sys-apps/shadow: load defaults from the chroot 2017-02-13 11:58:35 -08:00
David Michael
f8a473962b app-emulation/docker: upgrade to unpatched 1.13.1 2017-02-08 18:20:03 -08:00
David Michael
3b11b06960 app-emulation/containerd: sync with Docker 1.13.1 commits 2017-02-08 18:16:57 -08:00
David Michael
e3866ddc98 app-emulation/runc: sync with Docker 1.13.1 commits 2017-02-08 18:15:00 -08:00
Benjamin Gilbert
2c93229944 sys-kernel/coreos-sources: Stop routing primary console to ttyS0
Our GRUB config specifies tty0 as the primary console, but it was being
forced to the serial port instead.  As a result, boot failures produced
no visible error messages on tty0, and the emergency shell was likewise
inaccessible.
2017-02-07 13:27:05 -08:00
David Michael
68064fdbf8 chore(metadata): Regenerate cache 2017-02-06 10:52:27 -08:00
David Michael
aeb2c71a3b dev-util/ccache: move back to portage-stable 2017-02-06 10:52:20 -08:00
Alex Crawford
6c714105c5 coreos-base/oem-azure: bump to v2.2.4 2017-02-03 13:16:38 -08:00
Alex Crawford
43cff3c3f4 app-emulation/wa-linux-agent: bump to v2.2.4 2017-02-03 12:57:19 -08:00
Scott Burns
27000b8fa5 coreos-overlay/oem-packet: Remove bond workaround
Now that Packet uses Ignition to configure systemd-networkd units
before systemd-networkd starts, the workaround described in the
below issue is no longer necessary:

https://github.com/coreos/bugs/issues/36
2017-02-02 23:16:05 -08:00
Euan Kemp
ca08f9797b app-emulation/docker: upgrade to coreos-1.13.0 2017-02-02 23:04:34 -08:00
Alex Crawford
0ef1b76779 Merge pull request #2410 from crawford/cpus
sys-kernel/coreos-kernel: increase CONFIG_NR_CPUS
2017-02-01 18:06:32 -08:00
jakub-d
e423581c75 sys-kernel/coreos-kernel: increase CONFIG_NR_CPUS 2017-02-01 15:47:38 -08:00
David Michael
e0a8e7a82e Merge pull request #2408 from dm0-/glsa
GLSA syncs
2017-02-01 14:11:29 -08:00