2522 Commits

Author SHA1 Message Date
Michael Marineau
0e5f1f28b2 Merge pull request #1324 from marineam/kernel
coreos-kernel: slim down defconfig, bump to 4.0.7
2015-06-30 12:21:13 -07:00
Michael Marineau
46e8ae92b0 Merge pull request #1320 from marineam/ec2
ec2: disable new-style interface naming on Amazon
2015-06-30 12:18:19 -07:00
Michael Marineau
f44a3fefb1 coreos-kernel: bump to 4.0.7 2015-06-29 17:28:12 -07:00
Michael Marineau
1fc1f49640 coreos-kernel: enable ip= kernel option
Fixes #1154
2015-06-29 17:28:12 -07:00
Michael Marineau
ff9b5fca12 coreos-kernel: prune amd64 down to the minimal defconfig
This strips down the config to just the non-default options, the arm64
kernel config is already in this minimal format.
2015-06-29 17:23:28 -07:00
Matthew Garrett
11c8fe6360 Update grub for dm-verity
Update grub to include support for passing through the dm-verity hash
2015-06-29 17:16:14 -07:00
mjg59
90bb5a2d94 Merge pull request #1311 from mjg59/master
Bring in custom selinux work
2015-06-29 17:13:34 -07:00
Michael Marineau
bbe5a5d9e3 Merge pull request #1321 from marineam/logrotate-fix
coreos-init: fix build
2015-06-29 16:13:43 -07:00
Michael Marineau
b5d84bf25f coreos-init: fix build 2015-06-29 16:11:57 -07:00
Matthew Garrett
193ef15b91 Fix up selinux policy
We need some additional selinux policy to get rkt working. Right now
this is a slightly rough cut - we'll tidy this up over time and ensure
that it's not overly permissive. In addition, ensure that policy is
installed in /usr rather than /etc and /var in order to allow upgrades
to work properly.
2015-06-29 13:36:29 -07:00
Matthew Garrett
07aa4a264b Enable selinux
Pull in various selinux bits that need modification, and enable them.

setools: Needs patching to support cross building
policycoreutils: Needs patching to remove python runtime dependency
sec-policy/*: We need custom policy modifications

In addition, modify selinux-policy-2.eclass to support pulling in selinux
includes from the build root rather than /, enable selinux in systemd's
use flags and enable selinux support in the kernel.
2015-06-29 13:33:45 -07:00
Geoff Levand
64abe9fe6c Merge pull request #1319 from glevand/for-merge-elfutils
dev-libs/elfutils: Fix compile error with stable
2015-06-29 12:56:42 -07:00
Geoff Levand
ea93fa6b69 dev-libs/elfutils: Fix compile error with stable
The update of the elfutils package for arm64 bumped the amd64 stable to
elfutils-0.158 which unfortunatly, has a cross compile bug.  Specify the
unstable ~amd64 (elfutils-0.161) to work around the problem.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-29 12:20:21 -07:00
Michael Marineau
72b4f3b2db ec2: disable new-style interface naming on Amazon
Before we can enable ixgbevf devices by default we need to prevent the
interface names from changing names and surprising folks. On the down
side this may surprise anyone manually enabling ixgbevf on their
instances but I expect that to be the smaller population.
2015-06-29 11:31:34 -07:00
Matthew Garrett
4efcf2f2ed Import selinux-related packages we need to modify 2015-06-29 11:31:21 -07:00
Geoff Levand
13174352d2 Merge pull request #1318 from glevand/for-merge-move2ps
coreos-overlay: Move to portage-stable
2015-06-29 10:58:38 -07:00
Michael Marineau
7791f49d87 coreos-init: update for logrotate support
btmp and wtmp will now be properly rotated, yay!

Masking of logrotate configs has moved to just apply to boards, leaving
them in the SDK can be a useful reference.
2015-06-29 10:16:30 -07:00
Alex Crawford
0fdaca48fe Merge pull request #1314 from crawford/docker
app-emulation/docker: revert to v1.6.2
2015-06-26 15:25:00 -07:00
Michael Marineau
763f8bb740 Merge pull request #1315 from marineam/bond
systemd: fix networkd bug for bond interfaces
2015-06-26 15:21:10 -07:00
Alex Crawford
453940db98 Revert "app-emulation/docker: bump to v1.7.0"
This reverts commit f1fbb70653ca256018aa418098766dba9c680f91.
2015-06-26 15:18:07 -07:00
Michael Marineau
1c9b4d4766 systemd: fix networkd bug for bond interfaces 2015-06-26 15:04:24 -07:00
Geoff Levand
774222a892 net-misc/iperf: Move to portage-stable
Local fixes no longer needed on sync with upstream.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-25 15:34:11 -07:00
Geoff Levand
3076170dda net-analyzer/nmap: Move to portage-stable
Local fixes no longer needed on sync with upstream.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-25 15:34:11 -07:00
Alex Crawford
dd02dab989 dev-db/etcd: bump to v2.0.13 2015-06-25 14:59:30 -07:00
Geoff Levand
cd56ab89ce dev-lang/python-oem: Change keyword ~arm64 to arm64
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-25 13:19:35 -07:00
Geoff Levand
e17269de89 dev-lang/python-oem: Fix arm64 build
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-25 13:19:35 -07:00
Geoff Levand
70a37c4420 app-emulation/xenstore: Updates for arm64
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-25 13:19:35 -07:00
Michael Marineau
8d42808542 Merge pull request #1298 from cdwertmann/patch-1
replace TMPDIR with DOCKER_TMPDIR
2015-06-25 13:16:35 -07:00
Eugene Yakubovich
527d35bd29 flannel: bump to 0.4.1 2015-06-24 16:30:45 -07:00
Geoff Levand
07f5d38a14 Merge pull request #1296 from glevand/for-merge-1
coreos-overlay: fixes and updates
2015-06-24 15:42:35 -07:00
Christoph Dwertmann
825fc79bc5 app-emulation/docker: remove TMPDIR from environment 2015-06-25 08:09:25 +10:00
Geoff Levand
0e67726a39 Merge pull request #1309 from glevand/for-merge-btrfs
profile: Update to sys-fs/btrfs-progs-3.17.3
2015-06-24 14:49:19 -07:00
Alex Crawford
f39dbb8732 Merge pull request #1308 from marineam/lshw
coreos: add lshw to base image
2015-06-24 14:28:11 -07:00
Geoff Levand
55677f771c profile: Update to sys-fs/btrfs-progs-3.17.3
Sync package.accept_keywords with btrfs-progs updates in portage-stable.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 14:20:14 -07:00
Michael Marineau
ebe93cea3f coreos: add lshw to base image
An easy tool for reporting exactly what hardware we are dealing with.
2015-06-24 14:17:09 -07:00
Geoff Levand
30f4e3f018 eclass/coreos-kernel: Clear LDFLAGS for kernel
The LDFLAGS setting for package building is generally not suitable for building
the kernel, and on some architectures will even lead to kernel build errors.

Fixes errors like these on kernel architectures that do not set the LDFLAGS
variable:

  ld: unrecognized option '-Wl,-O1'

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 14:08:36 -07:00
Geoff Levand
94c7ed9a88 eclass/coreos-kernel: Remove architecture specifics
The bzImage format is architecture specific.  The default x86_64 make target
will generate a bzImage, so using the default make target should be sufficient
for x86_64 builds.

Fixes build errors like these:

  make: *** No rule to make target 'bzImage'.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 14:07:09 -07:00
Geoff Levand
c5a40440c2 app-emulation/docker: Set DOCKER_GITCOMMIT to unknown
Fixes build errors like these when building docker-9999:

  error: .git directory missing and DOCKER_GITCOMMIT not specified

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 14:07:08 -07:00
Geoff Levand
928c03bd09 app-emulation/docker: Fix cross compile builds
Set go environment variables needed for cross compiling.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 14:07:08 -07:00
Geoff Levand
2131ff539f coreos-base/coreos: Conditional xenserver-pv-version
Make the RDEPEND of app-emulation/xenserver-pv-version conditional
on amd64.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 14:07:08 -07:00
Geoff Levand
34f66fea29 coreos-devel/board-packages: Conditional open-vm-tools
Make the DEPEND of app-emulation/open-vm-tools conditional on amd64.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 14:07:06 -07:00
Geoff Levand
d03300396a sys-fs/fuse: Remove unused package
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 13:19:17 -07:00
Geoff Levand
36b9eb8a10 coreos-base: Remove sys-fs/fuse dependencies
In preparation for removing the unused sys-fs/fuse package, remove any
dependencies on sys-fs/fuse, sys-fs/sshfs-fuse and sys-fs/libfat.

Also bump the version of coreos-dev-0.1.0-r73 to coreos-dev-0.1.0-r74 and
hard-host-depends-0.0.1-r172 to hard-host-depends-0.0.1-r173.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 13:19:17 -07:00
Geoff Levand
7b6d32361c app-emulation/open-vm-tools: Add back --with-fuse
Commit 1adfcba3b7e075151d4ca5f43c891532f6a2d98c (app-emulation/open-vm-tools:
bump to 9.10.0) removed the local patch that added--with-fuse and --with-hgfs
configure options.  These local options are needed to avoid any dependency on
these packages.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-06-24 13:19:17 -07:00
Michael Marineau
8f5a0f89f1 chore(metadata): Regenerate cache 2015-06-24 10:56:44 -07:00
Michael Marineau
badc8e77ca Merge pull request #1306 from marineam/freetype
media-libs/freetype: remove old ebuild
2015-06-23 16:29:57 -07:00
Michael Marineau
b1adabcef5 media-libs/freetype: remove old ebuild
This ebuild breaks with the latest upstream eclasses but we don't need
it. Drop it and the one python library that depended on it.
2015-06-23 16:18:03 -07:00
Michael Marineau
c5137ff7f2 profiles: replace efunctions with gentoo-functions in @system 2015-06-23 18:56:28 -04:00
Michael Marineau
fd91ed98a8 baselayout: migrate from efunctions to gentoo-functions 2015-06-23 18:43:18 -04:00
Michael Marineau
58d9e69737 profiles: update to gentoo-functions 0.10
gentoo-functions replaces the old /etc/init.d/functions.sh (provided by
sys-apps/efunctions in CoreOS or OpenRC in Gentoo). Version 0.10 fixes
eerror to log to stderr, matching the behavior of OpenRC. This bug is
also present in efunctions and will be resolved by switching to
gentoo-functions instead.
2015-06-23 17:45:52 -04:00