22067 Commits

Author SHA1 Message Date
Alex Crawford
3d80b96688 Merge pull request #1231 from crawford/import
sys-apps/systemd: enable importd
2015-04-28 13:45:38 -07:00
Alex Crawford
86f8ab9041 sys-apps/systemd: enable importd 2015-04-28 13:42:44 -07:00
Alex Crawford
ddc6e205c0 app-emulation/rkt: bump to v0.5.4 2015-04-28 10:44:08 -07:00
Michael Marineau
510c52cc81 bump(sys-apps/install-xattr): sync with upstream
Required by recent versions of portage.
2015-04-27 18:53:55 -07:00
Michael Marineau
002ecf6ed9 portage: apply CoreOS patches to 2.2.18 ebuild 2015-04-27 18:48:52 -07:00
Michael Marineau
51d04bbe3a portage: import ebuild for 2.2.18
This is the current stable version from upstream.
2015-04-27 18:43:14 -07:00
mischief
c7504d67bb app-emulation/docker: turn off contrib, turn on btrfs & overlay again 2015-04-27 17:06:42 -07:00
mischief
009994918f coreos-base/coreos: bump rev so actool is built 2015-04-27 14:23:48 -07:00
mischief
a2f827e0ca app-emulation/actool: create ebuild for actool and include in image 2015-04-27 13:58:27 -07:00
Michael Marineau
47cd160e0e Merge pull request #1218 from marineam/config-wrapper
scripts: do not include board binaries in $PATH
2015-04-24 18:04:29 -07:00
Eugene Yakubovich
cc8ae10735 flannel: support for aws-vpc backend and bump to 0.4.0
aws-vpc backend expects AWS credentials to be passed via
env vars. Propogate them into the container via --env.
2015-04-24 15:13:45 -07:00
Alex Crawford
400e754b61 oem-*: fix etcd2 peer election option 2015-04-24 10:59:30 -07:00
Michael Marineau
fa6e529371 update_engine: fix build with USE=delta_generator
Pull in https://github.com/coreos/update_engine/pull/69
2015-04-23 21:00:30 -07:00
mischief
1ef024f253 bump(net-misc/curl): sync with upstream 2015-04-23 13:57:45 -07:00
Matthew Garrett
760e4c373e Update update_engine ebuild 2015-04-23 12:28:51 -07:00
mjg59
ba72938a40 Merge pull request #1217 from mjg59/master
Add secure boot code
2015-04-23 12:23:03 -07:00
Matthew Garrett
d3eb1116f7 Update grub to include secure boot secure code
Pull in a version of grub with our secure boot support code.
2015-04-23 12:18:04 -07:00
Matthew Garrett
51e00171b1 Add shim
We need shim available in order to provide image verification support in
grub.
2015-04-23 12:18:04 -07:00
mischief
2e5a8e092d app-emulation/docker: bump to v1.6.0
this commit also removes a patch by brandon philips which was applied to
upstream docker.
2015-04-22 20:32:27 -07:00
Michael Marineau
5f291387d7 Revert "app-emulation/docker: bump to v1.6.0" 2015-04-22 19:35:17 -07:00
Michael Marineau
38d89a50b1 scripts: do not include board binaries in $PATH
The wrapper for `foo-config` style scripts updated `$PATH` so it could
call the real script by name instead of full path. However this means
that calls to shell utilities like `sed` may use the board's version
instead of the build host's. This hasn't been a problem in the past
because the board and host happened to be compatible but this may not
always be true.

In other news, come on people, switch to pkg-config already.
2015-04-22 18:47:27 -07:00
Michael Marineau
869af3ff8e Merge pull request #1211 from carmstrong/docker-1.6.0
app-emulation/docker: bump to v1.6.0
2015-04-22 18:19:23 -07:00
Michael Marineau
ff06757ada bump(dev-lang/go): sync with upstream 2015-04-22 17:45:08 -07:00
Michael Marineau
f64af7a67d Merge pull request #1204 from marineam/update_engine
update_engine: convert to autotools and make
2015-04-22 17:42:58 -07:00
Nick Owens
b5b169fca9 Merge pull request #1215 from mischief/systemd-ebuild
sys-apps/systemd: add gnuefi use from upstream ebuild
2015-04-21 17:04:01 -07:00
Nick Owens
7a138b1557 sys-apps/systemd: add gnuefi use from upstream ebuild
fixes live ebuild by disabling gnuefi in configure script
2015-04-21 16:55:22 -07:00
Alex Crawford
7ece0ba0a8 Merge pull request #1214 from crawford/profiles
profiles: clean up dracut version
2015-04-21 15:39:37 -07:00
Alex Crawford
04d4415341 profiles: clean up dracut version 2015-04-21 15:35:35 -07:00
Michael Marineau
6697409da6 Merge pull request #1210 from mjg59/fix_efitools
Fix efitools build failure
2015-04-21 14:23:20 -07:00
Alex Crawford
c42218e8c3 bump(sys-kernel/dracut): sync with upstream 2015-04-21 14:03:20 -07:00
Patrick Baxter
ba3163fddc mantle: bump to use commit with fixed build 2015-04-21 13:19:19 -07:00
Patrick Baxter
c03ff3945a mantle: bump to 0.0.5 to include latest GCE platform work 2015-04-21 11:24:12 -07:00
Chris Armstrong
2d47f961bc app-emulation/docker: bump to v1.6.0 2015-04-20 17:09:26 -07:00
Matthew Garrett
a4297b4c70 Fix efitools build failure
A dependency in the efitools Makefile was incorrect, resulting in it failing
on systems with large numbers of cores.
2015-04-20 14:00:37 -07:00
Michael Marineau
a461fc8749 chore(metadata): Regenerate cache 2015-04-18 12:47:55 -07:00
Michael Marineau
4d5dbe15d6 app-text/rarian: remove unused and broken package 2015-04-18 12:47:55 -07:00
Michael Marineau
b99cea442e common: sync with upstream
Refreshing eclasses and profiles can potentially introduce surprises but
the only notable change I see are fixing the sse2 flag for OpenSSL and
changing SLOTs for cross compilers.

Until recently Gentoo used stand-alone USE flags like `sse2` to toggle
optional CPU features. This has changed to USE_EXPAND style flags like
`cpu_flags_x86_sse2`. Our OpenSSL ebuild pulled in this change in commit
a9285ef530f88a1373c1459c4e20ca1065b24a91 but at the time the profiles
weren't updated to match, resulting in turning off sse2 for our OpenSSL
build.

Cross compiler ebuilds now always act as if the `multislot` USE flag was
on, allowing minor versions to be installed in parallel. e.g.:

  - cross-*/gcc-4.8.3: SLOT changes from `4.8` to `4.8.3`
  - cross-*/binutils-2.24-r3: SLOT changes from `0` to `2.24`

The new slot for binutils change may require adding a call to
`binutils-config`, similar to `gcc-config`, the next time we upgrade
binutils but for now nothing needs to change.

Packages updated:
  eclass
  licenses
  profiles
  scripts
2015-04-18 12:39:07 -07:00
Alex Crawford
91053c7de5 Merge pull request #1208 from crawford/open-vm-tools
app-emulation/open-vm-tools: bump to 9.10.0
2015-04-17 17:26:20 -07:00
Alex Crawford
ad205180a0 coreos-base/oem-vmware: bump to 9.10.0 2015-04-17 17:23:05 -07:00
Alex Crawford
9deb14623a app-emulation/open-vm-tools: bump to 9.10.0 2015-04-17 17:03:40 -07:00
Michael Marineau
cebfce267a Merge pull request #1203 from marineam/toolbox
toolbox: update to latest
2015-04-17 15:58:12 -07:00
Nick Owens
76b3d835b9 Merge pull request #1202 from mischief/kernel-4.0
coreos/{kernel,sources}: bump to 4.0
2015-04-17 14:50:40 -07:00
mischief
9fdb37eb16 coreos/{kernel,sources}: bump to 4.0 2015-04-17 14:45:55 -07:00
Michael Marineau
5bc034199c profiles: add new eselect package names to package.provided
Upstream has renamed the eselect modules, add the new names in
preparation for updating portage-stable.
2015-04-17 13:55:54 -07:00
Michael Marineau
69afbe7327 app-eselect/*: sync with upstream, move to new category
Packages updated:
  app-eselect/eselect-bashcomp
  app-eselect/eselect-ctags
  app-eselect/eselect-emacs
  app-eselect/eselect-lib-bin-symlink
  app-eselect/eselect-pinentry
  app-eselect/eselect-python
  app-eselect/eselect-ruby
  app-eselect/eselect-vi
2015-04-17 13:15:31 -07:00
Michael Marineau
7fce2967fa bump(app-admin/eselect): sync with upstream
Update eselect and all packages depending on eselect modules using the
old app-admin/eselect-* names for eselect modules. Upstream has moved
the eselect modules to a new category: app-eselect/*

The only impact this has on production images is upgrading
app-crypt/pinentry from 0.8.2 to 0.9.0.

Packages updated:
  app-admin/eselect
  app-crypt/pinentry
  app-editors/emacs
  app-shells/bash-completion
  dev-lang/python
  dev-lang/ruby
  dev-util/ctags
2015-04-17 13:14:15 -07:00
Michael Marineau
83ebbf5e5b eselect: prune unused eselect modules 2015-04-17 12:54:00 -07:00
Michael Marineau
0a115201ee bump(sys-apps/util-linux): sync with upstream
Pull in newer EAPI=5 ebuilds, the upstream python eclass has deprecated
EAPI=4 and reports an error if util-linux-9999 isn't using EAPI=5

The version we ship in CoreOS doesn't change.
2015-04-17 12:38:33 -07:00
Michael Marineau
7b666d05b6 bump(app-editors/vim): sync with upstream
Update from vim 7.3.762 to 7.4.273. The 7.4.x ebuilds no longer use the
vim.eclass which has been removed upstream. Updating vim in preparation
for syncing the eclasses with upstream.

Packages updated:
  app-editors/vim
  app-editors/vim-core
2015-04-17 12:34:38 -07:00
Michael Marineau
e78e4aabb6 update_engine: convert to autotools and make
scons has been replaced by a standard autotools build system. Beyond
that a few things are different:

 - remove GCC 4.8 workaround, the build system handles this now.
 - instead of trying to make executing code in a cross-compiled $SYSROOT
   work just avoid running the test suite for board builds. The tests
   can still run for the native SDK build.
 - `make install` now handles at least part of the install process.
2015-04-17 09:34:34 -07:00