30065 Commits

Author SHA1 Message Date
Michael Marineau
6b2267bc93 build_library: set parallels build scripts as executable 2016-10-27 13:27:30 -07:00
Michael Marineau
579ba4f631 build_jobs: make scripts executable
These scripts can be executed directly by jenkins now. In order to
migrate gracefully the existing jobs are being updated with the
following for compatibility with things before and after this commit.

    if [[ -x ./src/scripts/build_jobs/02_sdk.sh ]]; then
      exec ./src/scripts/build_jobs/02_sdk.sh
    fi
2016-10-27 13:14:25 -07:00
Alex Crawford
066bce27eb Merge pull request #2256 from crawford/linux
sys-kernel/coreos-*: bump to v4.8.4
2016-10-27 12:03:36 -07:00
Alex Crawford
db803a5ac1 sys-kernel/coreos-kernel: bump to v4.8.4 2016-10-27 10:55:14 -07:00
Alex Crawford
bcca9ace87 sys-kernel/coreos-modules: bump to v4.8.4 2016-10-27 10:55:14 -07:00
Alex Crawford
cff9f0be8f sys-kernel/coreos-sources: bump to v4.8.4 2016-10-27 10:55:14 -07:00
Michael Marineau
206e714f12 Merge pull request #2255 from marineam/update_engine
update_engine: bump to 0.4.1
2016-10-26 16:51:20 -07:00
Michael Marineau
ed4545f65f update_engine: bump to 0.4.1 2016-10-26 16:47:55 -07:00
Michael Marineau
f4f889bc0a Merge pull request #603 from marineam/jobs
build_jobs: split minimal prefix out of job scripts
2016-10-26 11:52:03 -07:00
Michael Marineau
c36929adce Merge pull request #599 from bassamtabbara/parallels-support
add support for Parallels Desktop VM images
2016-10-26 11:17:51 -07:00
Alex Crawford
d0cc024d58 Merge pull request #485 from crawford/openssl
dev-libs/openssl: remove
2016-10-26 11:00:17 -07:00
Michael Marineau
007b57e6e5 build_jobs: split minimal prefix out of job scripts
The chroot update/creation step must live in Jenkins but after that the
jobs can use these scripts. A template is provided in stub.sh
2016-10-26 10:52:46 -07:00
Alex Crawford
ce8d1d19f2 dev-libs/openssl: remove 2016-10-26 10:32:10 -07:00
Alex Crawford
9c43296576 Merge pull request #484 from crawford/python
dev-python/{cffi, cryptography): sync with upstream
2016-10-26 10:28:50 -07:00
Bassam Tabbara
b0bf230433 add support for Parallels Desktop VM images
Two new image types have been added:

1. parallels - this produces VM images with extension pvm.tgz that can be loaded directly into Parallels Desktop
2. vagrant_parallels - this produces a Vagrant box that works with parallels vagrant provider (http://parallels.github.io/vagrant-parallels/)

Just like vmdk and others we rely on qemu-img to convert raw images. Support for Parallels disk images was added to qemu-img in version 2.4.

I also removed the box files from the actual image since there are not needed in /usr/share/oem.

Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
2016-10-26 09:25:45 +02:00
Alex Crawford
ee1e486f00 bump(dev-python/cryptography): sync with upstream 2016-10-25 21:27:57 -07:00
Alex Crawford
99cbff400e bump(dev-python/cffi): sync with upstream 2016-10-25 21:27:57 -07:00
Michael Marineau
a44dd03366 Merge pull request #601 from marineam/verity
build_image: re-enable verity by default
2016-10-25 12:41:02 -07:00
Michael Marineau
9338a95ffa Merge pull request #2242 from marineam/grub
Grub update for TPM and Xen issues
2016-10-25 12:40:55 -07:00
Alex Crawford
3c4d86be7e Merge pull request #2254 from crawford/openssl
dev-libs/openssl: bump to 1.0.2j
2016-10-25 12:28:24 -07:00
Alex Crawford
53427343ff dev-libs/openssl: apply CoreOS changes 2016-10-25 12:16:34 -07:00
Alex Crawford
7f80e66a95 dev-libs/openssl: bump to 1.0.2j
Addresses CVE-2016-8610.
2016-10-25 12:16:34 -07:00
Michael Marineau
f7ef59dd9e Merge pull request #602 from marineam/jobs
build_jobs: import current jenkins build scripts
2016-10-21 16:05:44 -07:00
Michael Marineau
7a2fbfe67d build_jobs: import current jenkins build scripts 2016-10-21 13:45:12 -07:00
David Michael
f336d78ce8 Merge pull request #2251 from dm0-/gce
Allow the GCE agent to create home directories
2016-10-20 17:38:21 -07:00
David Michael
8294692dc8 coreos-base/oem-gce: change some host bind mounts
This drops two mounts that are not needed anymore, since the ACI is
built with emerge and gets those data dependencies now.  It adds a
new mount for home directories to be created.

Two existing mounts remain: one for /etc, and one for /run/systemd
so the /dev/log link works.
2016-10-20 16:19:44 -07:00
Michael Marineau
edfc39c2af build_image: re-enable verity by default 2016-10-20 15:02:54 -07:00
Joe Bowers
3d2624218c Merge pull request #2247 from joeatwork/containerd-for-docker-1.12
app-emulation/{containerd,docker}: separately managed containerd unit
2016-10-20 14:57:43 -07:00
Joe Bowers
0de4f04368 app-emulation/{containerd,docker}: separately managed containerd unit 2016-10-20 12:51:38 -07:00
Michael Marineau
46dc51a06a sys-boot/grub: update, fixes TPM errors and verity on Xen 2016-10-19 21:06:46 -07:00
Michael Marineau
d871860850 sys-boot/grub: remove old dependency on xen-tools
These days GRUB bundles the Xen headers but I missed the change.
2016-10-19 21:06:30 -07:00
Alex Crawford
c5b074e019 Merge pull request #2241 from coreos/revert-2228-spidermonkey-48-bit-va
Revert "dev-lang/spidermonkey: Better fix for CONFIG_ARM64_VA_BITS_48"
2016-10-19 17:28:43 -07:00
Alex Crawford
e92aa0a2b1 Revert "dev-lang/spidermonkey: Better fix for CONFIG_ARM64_VA_BITS_48" 2016-10-19 17:25:18 -07:00
Alex Crawford
7876b6bb10 Merge pull request #600 from crawford/regions
oem/ami: add us-east-2
2016-10-19 14:14:51 -07:00
Alex Crawford
02bf4f9ba2 Merge pull request #2237 from crawford/kernel
sys-kernel/coreos-*: bump to 4.8.2
2016-10-19 14:14:19 -07:00
Alex Crawford
187a922110 oem/ami: add us-east-2 2016-10-19 14:12:31 -07:00
Alex Crawford
f8e0e7c618 Merge pull request #597 from crawford/download
offline_signing: add support for different boards
2016-10-19 14:11:09 -07:00
Alex Crawford
7fbd6afb5a Merge pull request #2239 from crawford/digitalocean
coreos-base/oem-digitalocean: use ignition
2016-10-19 14:07:19 -07:00
Alex Crawford
fb7fc0ce44 Merge pull request #2240 from crawford/systemd
sys-apps/systemd: include zero-length dbus fix
2016-10-19 13:43:34 -07:00
Nick Owens
9cee1b6a98 dev-lang/go: bump to 1.7.3 2016-10-19 13:13:51 -07:00
Alex Crawford
5fde07a903 sys-apps/systemd: include zero-length dbus fix 2016-10-19 13:03:45 -07:00
Alex Crawford
c3c77b2197 sys-kernel/coreos-kernel: bump to 4.8.2 2016-10-19 10:20:50 -07:00
Alex Crawford
da87e72d71 sys-kernel/coreos-modules: bump to 4.8.2 2016-10-19 10:20:50 -07:00
Alex Crawford
2035a9daf9 sys-kernel/coreos-sources: bump to 4.8.2 2016-10-19 10:17:43 -07:00
Alex Crawford
e5abdd41cd coreos-base/oem-digitalocean: use ignition
This relies on Ignition to do the provisioning instead of
coreos-cloudinit.
2016-10-19 09:11:30 -07:00
Nick Owens
1bdb76a5be Merge pull request #2236 from mischief/locksmith-0.4.2
app-admin/locksmith: bump to v0.4.2
2016-10-18 18:53:47 -07:00
Nick Owens
ee82a4a156 app-admin/locksmith: bump to v0.4.2 2016-10-18 18:37:57 -07:00
David Michael
da748e8dfa Merge pull request #2235 from dm0-/gce
GCE OEM ACI fixes
2016-10-18 18:11:13 -07:00
David Michael
f4f9107cae app-emulation/google-compute-engine: use a config template
The configuration template needs to be written by the service
itself in the current setup.  The host's /etc is mounted into the
ACI to provide all of the user's system configuration and to allow
the GCE scripts to make their modifications, so the template can't
be included in the ACI.  It can't be written to the host's /etc
either, since it is read-only in the SDK when OEM packages are
being installed.
2016-10-18 18:06:27 -07:00
David Michael
517455f35e profiles: don't mask packages for the oem-aci sub-profile
The build complains about the wildcard masks, even though they are
explicitly listed as valid in portage(5).  Just remove them, since
the type of packages that go into containers don't tend to depend
on boot packages anyway.
2016-10-18 18:06:25 -07:00