30045 Commits

Author SHA1 Message Date
Alex Crawford
1d61fc39aa coreos-base/coreos-cloudinit: bump to v1.9.1 2016-02-24 09:49:38 -08:00
Nick Owens
14f2800a45 Merge pull request #1790 from mischief/systemd-links-master
sys-apps/systemd: backport networkd links unlinking fix
2016-02-23 18:27:26 -08:00
Nick Owens
913021a14a sys-apps/systemd: backport networkd links unlinking fix 2016-02-23 18:22:41 -08:00
Michael Marineau
2d2382bd2f Merge pull request #1782 from mjg59/master
Ignore unknown classes in SELinux base policy
2016-02-23 17:28:20 -08:00
Michael Marineau
d6b137d213 Merge pull request #1787 from marineam/docker
docker: change cgroup default back to systemd
2016-02-23 17:05:50 -08:00
Michael Marineau
e727f38eda docker: change cgroup default back to systemd 2016-02-23 16:56:17 -08:00
Michael Marineau
691eddab51 Merge pull request #1786 from marineam/fix
oem-rackspace: fix build
2016-02-23 16:19:32 -08:00
Michael Marineau
f66dc3f494 oem-rackspace: fix build 2016-02-23 16:17:28 -08:00
Michael Marineau
06485872b0 Merge pull request #501 from marineam/rsync
core_promote: switch from gsutil cp to rsync
2016-02-23 13:19:33 -08:00
Michael Marineau
fc33f611fe Merge pull request #503 from marineam/vm-pkgs
Add --getbinpkg flag to image_to_vm
2016-02-23 13:19:22 -08:00
Michael Marineau
66ea5974ce image_to_vm: add --getbinpkg option
Now image_to_vm can be used without first running build_packages.
2016-02-23 13:06:49 -08:00
Michael Marineau
3fc9091ee3 Merge pull request #502 from marineam/vm-pkgs
build_library: add a little script for checking oem packages
2016-02-23 13:05:46 -08:00
Michael Marineau
744faa2df4 vm_image_util: oems are always from ebuild, others always from binary
This resolves two issues:
 - Large dependencies are *never* built during image_to_vm,
   build_packages must now handle that.
 - Since build_packages can't resonably do the oem-* packages (they all
   conflict with eachother) we do want to build them from the ebuild.
   This is now enforced so a old binpkg is never used. This resolves
   confusing issues people have always had while when editing oem
   ebuilds but getting a stale build instead.
2016-02-23 12:50:52 -08:00
Michael Marineau
39c82e531f Merge pull request #1783 from marineam/build-oems
Cleanup oem related ebuilds and build them automatically
2016-02-23 12:25:47 -08:00
Michael Marineau
dbea374c18 board-packages: build everything that oem packages depend on
The oem packages themselves conflict which makes life tricky but we
should at least create binary packages for the rest.
2016-02-23 12:24:33 -08:00
Michael Marineau
86d03cd78f google-*: remove unused eclasses
Drops pointless dep on pkg-config
2016-02-23 12:24:33 -08:00
Michael Marineau
f18b5c4232 wa-linux-agent: use tarballs instead of git
Simplifies dependencies
2016-02-23 12:24:33 -08:00
Michael Marineau
f87d2c4e3e oem-rackspace: split nova agent container into new package
Makes the oem ebuild as small as possible. Also the new ebuild uses a
tarball which simplifies dependencies and improves caching.
2016-02-23 12:24:33 -08:00
Michael Marineau
65864a3a2d build_library: add a little script for checking oem packages 2016-02-23 12:23:40 -08:00
Michael Marineau
bc4b774610 core_promote: switch from gsutil cp to rsync 2016-02-23 11:21:25 -08:00
Nick Owens
759703f8c3 eclass: sync some smaller or unused changes from upstream 2016-02-23 11:10:14 -08:00
Nick Owens
4e80b6423c Merge pull request #380 from mischief/bash-completion
updating ebuilds referring to bash-completion, update metadata
2016-02-23 10:04:37 -08:00
Nick Owens
0aae894a0c chore(metadata): Regenerate cache 2016-02-23 09:01:36 -08:00
Nick Owens
b549c52d7e bump(app-crypt/shash): sync with upstream 2016-02-23 09:00:08 -08:00
Nick Owens
e13e8ae5bb bump(app-text/tree): sync with upstream 2016-02-23 08:59:59 -08:00
Nick Owens
b9ce7f3ac2 bump(dev-vcs/bzr): sync with upstream 2016-02-23 08:59:49 -08:00
Michael Marineau
d618eeea26 Merge pull request #1784 from marineam/openssl-ec
openssl: remove bindist restriction and enable ec algorithms
2016-02-22 21:37:36 -08:00
Michael Marineau
b786300a78 Merge pull request #379 from marineam/openssl-ec
Cleanup openssl, it will now be maintained in coreos-overlay
2016-02-22 21:37:09 -08:00
Michael Marineau
3aff3aeae2 openssl: remove bindist restriction and enable ec algorithms
The bindist use flag can also be dropped from openssh, now it always
requires an openssl build with 'bindist' missing or unset.
2016-02-22 20:25:23 -08:00
Michael Marineau
39cd9a9b1f openssl: drop 0.9.8 migration
I am dubious of the call to c_rehash in there but we don't need any of
the 0.9.8 migration stuff anyway so just drop it all.
2016-02-22 20:13:10 -08:00
Michael Marineau
1f0ce56f2a openssl: sync up with upstream
Just minor stuff like keywords.
2016-02-22 19:40:40 -08:00
Michael Marineau
560811c004 bump(app-misc/c_rehash): sync with upstream 2016-02-22 19:35:52 -08:00
Michael Marineau
deac99d43f openssl: remove, now in coreos-overlay 2016-02-22 19:35:33 -08:00
Patrick Baxter
2fe1f00aee Merge pull request #1781 from pbx0/kubelet-comment
app-admin/kubelet-wrapper: add comment pointing to available tags
2016-02-22 19:32:37 -08:00
Michael Marineau
344553986f Merge pull request #500 from marineam/setup
Support using build_image without running build_packages first
2016-02-22 11:30:18 -08:00
Michael Marineau
743d4bce37 build_image: Add support for --getbinpkg
Allows build_image to be used without first running build_packages.

Note: setup_board --force is required before build_packages will work
properly after doing this since baselayout won't be installed otherwise.
2016-02-20 14:26:50 -08:00
Michael Marineau
bc5de30442 board_options: new portageq wrappers
- May be sourced early, so explicitly die if source fails.
 - Add a function for getting the latest version of a package.
 - Read PROVIDES metadata using portageq, enabling data to be read from
   binary packages in addition to installed packages. The performance
   issue is not an issue here and needed to support empty build roots.
2016-02-20 14:17:45 -08:00
Michael Marineau
ab3f1ee0b8 build_image: remove hack to work around an old bug 2016-02-20 14:14:16 -08:00
Michael Marineau
9ab853a668 build_image: remove eclean, run in build_packages instead
Allows the binary package cache to be preserved when using build_image
without a fully populated board root.
2016-02-20 14:11:41 -08:00
Michael Marineau
61672f7f75 setup_board: always create tmp directories 2016-02-20 14:05:50 -08:00
Matthew Garrett
6a671af06e Ignore unknown classes in SELinux base policy
We build a very minimal SELinux policy, so there are cases where code ends up
using classes that don't exist. We attempted to compensate for this case in
3da4994cd332c1f166c9a86ece0c62f9bc02c6f7 but it turns out that this isn't
used for initial policy build. Pass an explicit argument during base policy
build to handle that.

Fixes https://github.com/coreos/bugs/issues/1127
2016-02-20 13:26:17 -08:00
Michael Marineau
a714804ca6 setup_board: check regen flags before calling update_chroot
Abort early if applicable, skip update_chroot if regen only is enabled.
2016-02-19 13:24:44 -08:00
Michael Marineau
7979650cde setup_board: move arm64 grub recompile to update_chroot 2016-02-19 13:21:16 -08:00
Michael Marineau
89e31f1e57 setup_board: add --regen_configs_only flag 2016-02-19 13:08:57 -08:00
Patrick Baxter
ef381d00a9 app-admin/kubelet-wrapper: add comment pointing to available tags 2016-02-18 11:28:06 -05:00
Patrick Baxter
1ac340aa1d Merge pull request #1779 from pbx0/mantle
coreos-devel/mantle: bump to 0.0.10
2016-02-17 17:41:09 -08:00
Patrick Baxter
cf9706c567 coreos-devel/mantle: bump to 0.0.10 2016-02-17 19:14:02 -05:00
Nick Owens
b5670555a2 Merge pull request #1777 from mischief/kubelet-wrapper-workdir
app-admin/kubelet-wrapper: work around ${WORKDIR}/${P} not existing
2016-02-17 16:09:34 -08:00
Nick Owens
7fe910e5df app-admin/kubelet-wrapper: work around ${WORKDIR}/${P} not existing 2016-02-17 16:00:28 -08:00
Nick Owens
90ad3553be Merge pull request #1776 from mischief/kubelet-wrapper-goof
app-admin/kubelet-wrapper: fix missing closing quote
2016-02-17 15:41:41 -08:00