3538 Commits

Author SHA1 Message Date
Nick Owens
3a95c8f18d sys-kernel/coreos-firmware: update to 20160331 2016-05-16 14:55:02 -07:00
Nick Owens
276a7f6d67 sys-kernel/coreos-{sources,kernel}: update to 4.6 2016-05-16 14:55:01 -07:00
Matthew Garrett
a25497dce5 coreos-devel/mantle: Verify that unauthenticated users can't access CoreOS
Include a test to ensure that users without valid authentication tokens are
unable to log into CoreOS
2016-05-16 13:36:03 -07:00
Matthew Garrett
3ba6985d62 sys-apps/baselayout: Remove login shell for operator user 2016-05-16 13:36:03 -07:00
Nick Owens
4a94f04736 Merge pull request #1961 from mischief/linux-4.5.4
sys-kernel/coreos-{sources,kernel}: update to 4.5.4
2016-05-14 13:32:33 -07:00
Nick Owens
948af5c88b sys-kernel/coreos-{sources,kernel}: update to 4.5.4 2016-05-13 15:46:54 -07:00
Nick Owens
6b014521c4 sys-apps/systemd: bump to include DefaultTasksMax fix 2016-05-13 15:21:13 -07:00
Nick Owens
ee3d88085f Merge pull request #1958 from mischief/fix-rkt-stage1
app-emulation/rkt: use CoreOS alpha 1010.1.0 without PAM
2016-05-13 10:41:58 -07:00
Nick Owens
acf641ca67 app-admin/kubelet-wrapper: fix stage1 reference
since rkt 1.3.0, rkt has began checking stage1 hashes, and will do so if
the stage1 is not in the default stage1 directory. for compatibility,
df131e85d5240a75fb9cd4e1fb85e86e6f5290c1 symlinked the old stage1
directory to the new one, however, if a stage1 is referred to by the old
stage1 path under rkt >1.3.0, image verification will fail because no
signature exists.

instead of using a path, use stage1-fly.aci by name and let rkt handle
finding it in the default directory.
2016-05-12 21:39:13 -07:00
Nick Owens
05856d1789 app-emulation/rkt: use CoreOS alpha 1010.1.0 without PAM
CoreOS 1029.0.0 introduced PAM which was linked into systemd. rkt copies
files and libraries out of CoreOS images with a static manifest to
construct the CoreOS stage1. since this manifest lacks PAM libraries in
rkt 1.5.1, we can't use CoreOS 1032.0.0, so fall back to a CoreOS
version without PAM linked into systemd.
2016-05-12 21:31:25 -07:00
Michael Marineau
787c7beaf0 chore(metadata): Regenerate cache 2016-05-11 15:50:57 -07:00
Michael Marineau
aa0b0b9843 mantle: small fix for plume release 2016-05-11 11:12:55 -07:00
Michael Marineau
b96c191cf8 Merge pull request #1951 from marineam/go-arch
eclass/coreos-go: add ppc64 and x86 arch to go_get_arch
2016-05-10 19:22:53 -07:00
Nick Owens
be06aefc19 Merge pull request #1952 from mischief/mantle-0.1.2
coreos-devel/mantle: bump to v0.1.2
2016-05-10 13:39:15 -07:00
Nick Owens
a606b3942f coreos-devel/mantle: bump to v0.1.2 2016-05-10 13:33:23 -07:00
Nick Owens
d36cdc0c67 Merge pull request #1949 from mischief/linux-4.5.3
sys-kernel/coreos-{sources,kernel}: update to 4.5.3
2016-05-10 12:32:58 -07:00
Michael Marineau
4346d60a1e Merge pull request #1950 from marineam/grub
grub: enable building as a cross-compiled package for arm64
2016-05-10 10:48:02 -07:00
Michael Marineau
2b376a0f6b grub: enable building as a cross-compiled package for arm64
This will drop the need to reconfigure/rebuild GRUB with the special
`arm64` target in `setup_board`. The amd64 targets could receive the
same treatment eventually but the xen dependency needs fixing first.
After that the SDK's grub can be built with the special `none` target so
it only builds user-space tools.
2016-05-09 15:10:31 -07:00
Nick Owens
d472dc9933 sys-kernel/coreos-{sources,kernel}: update to 4.5.3 2016-05-06 13:34:49 -07:00
Matthew Garrett
c60a99dce7 Merge pull request #1947 from mjg59/selinux_enforce
sec-policy: Permit execmem in selinux policy
2016-05-05 23:05:11 +01:00
Michael Marineau
92059efbe1 Merge pull request #1948 from marineam/ccache
profiles: tell ccache to rewrite paths relative to $S
2016-05-05 12:30:35 -07:00
Michael Marineau
bb492a027e profiles: tell ccache to rewrite paths relative to $S
There are a number of ways the absolute path to a source file can make
it into the compiler output, some of which can prevent cached results
from being used when compiling related code in different locations.
The default source directory $S contains the package version so paths
need to be relative to it in order to work between package versions.

Previously attempted in 8259b77fc8eba8cfda54da565882283953bfd61a, should
be safe now that QEMU has been upgraded to 1.5. I've been using this
setting on my Gentoo machines and haven't found any other issues.
Also reverts commit 661ceb0fa114c499fa99b653bccb6d011c0d0b49.
2016-05-05 12:21:25 -07:00
Matthew Garrett
ce550930d0 sec-policy: Permit execmem in selinux policy
polkit is failing when selinux is enforcing as it is attempting to mmap
pages as both writable and executable and selinux is forbidding this.
Since we want selinux for container isolation rather than general system
confinement, the easiest fix for now is to just add the selinux boolean
to permit execmem.

The selinux eclass is modified to hardcode the gentoo patchset that we're
basing our policy on - otherwise bumping the revision for our local
builds tries to pull down versions that don't exist.
2016-05-05 13:32:57 +01:00
Matthew Garrett
71b330e9d4 sys-auth/pambase: Change pam_sss handling for account stanza
Having this be effectively required isn't appropriate when we default to
having sssd be disabled.
2016-05-05 13:25:52 +01:00
Alex Crawford
571317c3d3 Merge pull request #1942 from crawford/ignition
sys-apps/ignition: bump to v0.5.0
2016-05-04 14:50:38 -07:00
Alex Crawford
89b43c5bfa sys-apps/ignition: bump to v0.5.0 2016-05-04 13:57:21 -07:00
Alex Crawford
f4a13eedea coreos-base/coreos-cloudinit: bump to v1.10.1 2016-05-04 10:14:44 -07:00
Alex Crawford
143eeb2dc2 coreos-base/coreos-init: bump coreos-install 2016-05-04 09:46:42 -07:00
Leno Hou
67dca5d3df eclass/coreos-go: add ppc64 and x86 arch to go_get_arch
This patch enabled ppc64 and x86 arch detection. i.e. When use go-1.6.2 compiler,
we can build go app on ppc64 and x86 arch.
2016-05-04 06:21:07 +00:00
Nick Owens
d3abe73128 app-crypt/sbsigntool: fix dependency on bfd from binutils-libs 2016-05-03 18:34:34 -07:00
Michael Marineau
f04b56fc75 dev-libs/openssl: apply CoreOS changes 2016-05-03 10:31:18 -07:00
Alex Crawford
3b85977ed2 dev-libs/openssl: bump to 1.0.2h 2016-05-03 09:25:42 -07:00
Michael Marineau
0e41fcd02c coreos-init: update coreos-install to use HTTPS 2016-05-02 20:41:00 -07:00
Michael Marineau
67b14a463a coreos-init: fix ebuild name/symlink
Previous update renamed the live ebuild instead of symlink by mistake.
2016-05-02 20:41:00 -07:00
Nick Owens
e9dd14134d Merge pull request #1921 from mischief/rkt-1.5.0
app-emulation/rkt: v1.5.1
2016-05-02 20:18:13 -07:00
Nick Owens
dc56ae2912 Merge pull request #1906 from mischief/arm64-nfsd
sys-kernel/coreos-kernel: enable kernel NFSD for arm64
2016-05-02 18:11:25 -07:00
Matthew Garrett
f56ec1cf49 sys-apps/baselayout: Fix argument order to sed
I've been doing this for 20 years I'm a trained professional
2016-05-02 17:56:40 -07:00
Matthew Garrett
0e7293eb7f sys-apps/baselayout: fix arm64 builds
The symlink for nsswitch can't be resolved during build, so use the target
instead.
2016-05-02 16:31:49 -07:00
Matthew Garrett
5baa1b49ae Merge pull request #1927 from mjg59/sssd
Sssd
2016-05-02 14:27:46 -07:00
Matthew Garrett
4845527b9d sys-apps/baselayout: enable sss
Turn on sss by default in nsswitch.conf
2016-05-02 14:09:36 -07:00
Matthew Garrett
6c54d01946 sys-auth/pambase: enable sss
Turn on sss by default in the PAM configuration
2016-05-02 14:09:36 -07:00
Matthew Garrett
2a1dd03ca4 sys-auth/pambase: Sync with upstream ebuild
We need to ship a modified PAM configuration, so pull this in.
2016-05-02 13:46:29 -07:00
Nick Owens
176d88b841 profiles: accept jq ebuild with heap overflow fix 2016-05-02 13:44:45 -07:00
Michael Marineau
3cd2249af0 Merge pull request #1925 from marineam/fix-arm64
profiles: disable polkit introspection for arm64
2016-05-02 13:13:59 -07:00
Michael Marineau
4e91a9ddc0 profiles: disable polkit introspection for arm64 2016-05-02 13:11:00 -07:00
Nick Owens
262b8aebc2 app-emulation/rkt: v1.5.1
- bump coreos stage1 flavor source to 1032.0.0 for systemd 229
- fetch image over https
2016-05-02 12:57:01 -07:00
Michael Marineau
a71d7d2e08 Merge pull request #1924 from marineam/fix-arm64
coreos-base/coreos: install sssd on amd64 only for now
2016-05-02 12:29:43 -07:00
Michael Marineau
bdc764b722 coreos-base/coreos: install sssd on amd64 only for now 2016-05-02 12:26:45 -07:00
Michael Marineau
bdf69a060e Merge pull request #1923 from marineam/fix-arm64
cyrus-sasl: drop unused -r10 ebuild
2016-05-02 12:26:09 -07:00
Michael Marineau
9262af2ffa cyrus-sasl: drop unused -r10 ebuild 2016-05-02 12:15:20 -07:00