Some minor updates from upstream such as a fix for building without
openssl which doesn't impact our current configuration. Additionally,
our 'examples' use flag was non-functional because 4.2.8 now includes
scripts in its normal build system and installs them to bin. Instead add
a better named 'perl' use flag and patch the build.
By default /usr/share/oem/lib64 is included in ld.so.conf but if for any
reason ld.so.cache is generated incorrectly vmtoolsd will fail. Using
rpath instead avoids depending on the state of ld.so.cache.
This release includes some important security updates:
http://www.kb.cert.org/vuls/id/852879
Also, support for the ntpdc client in ntpd has been removed upstream.
The ntpq client must be used instead.
Minor sync with upstream, adds a use flag we don't enable.
Updated our toolchain just in time, the -fuse-ld= option is now
supported and as of 218 systemd doesn't link with bfd any more so now is
a good time to re-enable the configure test to enable it. For reference
the guilty commit at fault is probably:
5f86c1f4c4
Or specifically:
```c
/* GCC maps this magically to the beginning and end of the BUS_ERROR_MAP section */
extern const sd_bus_error_map __start_BUS_ERROR_MAP[];
extern const sd_bus_error_map __stop_BUS_ERROR_MAP[];
```
... to which I say haha wtf... WELL WHAT ABOUT WHEN IT DOESN'T? :-P
The new dockerd wrapper script does its best to select between the btrfs
and overlay backends based on the filesystem mounted at /var/lib/docker.
The new 1.4 version will remain marked as ~amd64 for testing purposes
until we stabilize its dependencies, including Linux 3.18.x.
This is a temporary workaround to allow people to transistion into 1.3+
smoothly. This sets --insecure-registry=0.0.0.0/0 to maintain backward
compatibility.
Fixes commit 3f028060 which mistakenly added coreos-sources as both
build and run-time dependencies. This was missed initially because there
are exclude rules that remove /usr/src from production images but it
does needlessly slow down the build and pulls in extraneous kernel build
dependencies like perl.
Prune old releases, no need for them.
For anyone who wants to test OverlayFS. To use add the following to
`/build/amd64-usr/etc/portage/package.keywords/kernel`:
=sys-kernel/coreos-kernel-3.18.0 ~amd64
=sys-kernel/coreos-sources-3.18.0 ~amd64