30045 Commits

Author SHA1 Message Date
Michael Marineau
1b8331db60 feat(coreos-base/coreos-cloudinit): Create generic template.
Replace coreos-cloudinit-oem.service by a generic service template that
can be used for any path. Add rule to load cloud-configs installed by
the coreos-install utility.
2014-03-31 14:49:01 -07:00
Michael Marineau
66d877f32d bump(coreos-base/update_engine): Source path reorg.
All of the helper script services and systemd files are included in the
update_engine repository now. The pxe service now uses the more generic
'stub' name. Fix install path for dbus config. Remove useless udev rule.
2014-03-31 14:49:01 -07:00
Michael Marineau
e2aaed1619 Merge pull request #209 from marineam/pxe
feat(vm_image_util): Add /usr/.noupdate flag file in PXE images.
2014-03-31 14:01:44 -07:00
Michael Marineau
30aef247c6 Merge pull request #500 from marineam/ethtool
feat(coreos-base/coreos): Add ethtool to the base image.
2014-03-31 14:00:57 -07:00
Michael Marineau
dde0d66418 Merge pull request #99 from marineam/ethtool
bump(sys-apps/ethtool): sync with upstream
2014-03-31 14:00:18 -07:00
Brian Waldon
d29a2cb0d8 fix(oem-vagrant): Ignore missing /etc/environment 2014-03-31 11:32:00 -07:00
Michael Marineau
9b8f739fd0 fix(core_roller_upload): Update to new roller HTTPS URL. 2014-03-31 11:18:53 -07:00
Michael Marineau
38a6b65738 feat(coreos-base/coreos): Add ethtool to the base image.
ethtool has long since replaced the old mii-tool as the proper way to
get information on physical ethernet links but we haven't been shipping
it. At some point we should prune some of the old crufty tools like
mii-tool from sys-apps/net-tools and similar.
2014-03-30 21:44:28 -07:00
Michael Marineau
2f8dcc1ea9 bump(sys-apps/ethtool): sync with upstream 2014-03-30 21:34:53 -07:00
polvi
d15cc3bb46 Merge pull request #497 from polvi/iso
feat(iso): add cdrtools for iso building
2014-03-30 17:00:31 -07:00
Michael Marineau
7246d77000 Merge pull request #498 from marineam/certs
bump(app-misc/ca-certificates): Update to certs from NSS 3.16
2014-03-30 16:57:57 -07:00
Michael Marineau
42dd6d21a3 bump(app-misc/ca-certificates): Update to certs from NSS 3.16
Nothing dramatic, just noticed a new version was available.

Certs changed:

    - "TDC OCES Root CA"
    - "Firmaprofesional Root CA"
    + "TeliaSonera Root CA v1"
    + "E-Tugra Certification Authority"
    + "T-TeleSec GlobalRoot Class 2"
    + "Atos TrustedRoot 2011"
2014-03-30 15:36:25 -07:00
Michael Marineau
cd00e6eafe Merge pull request #212 from marineam/gce
fix(vm_image_util): Default to larger vm (8GB) disk layout for GCE
2014-03-29 14:41:14 -07:00
Michael Marineau
17d22228f8 fix(vm_image_util): Default to larger vm (8GB) disk layout for GCE
GCE was using the base 3GB layout which isn't very useful for actual
machines.
2014-03-29 14:22:01 -07:00
Alex Polvi
bf4f804e25 feat(iso): add cdrtools for iso building 2014-03-28 19:18:07 -07:00
Michael Marineau
50bc0ffefd fix(core_roller_upload): Assorted minor script fixes. 2014-03-28 17:46:27 -07:00
Michael Marineau
835cb59837 Merge pull request #208 from marineam/oem
Rework how OEM packages are installed
2014-03-28 17:44:15 -07:00
Michael Marineau
2bdbc982cf Merge pull request #494 from marineam/oem
OEM reorg
2014-03-28 17:44:09 -07:00
polvi
6a07d6fb0b Merge pull request #496 from f0/master
[/usr/lib64/systemd/system/tlsdate.service:7] Unknown lvalue 'WantedBy' in section 'Service'
2014-03-28 15:01:22 -07:00
f0
0d4092e75d Update tlsdate.service 2014-03-28 16:19:32 +01:00
Michael Marineau
1fff89a178 fix(coreos-base/oem-*): Install OEM packages into /usr/share/oem
The install script no longer sets ROOT to /usr/share/oem so the ebuilds
need to install themselves into the correct path.
2014-03-27 22:51:33 -07:00
Michael Marineau
691c588c75 fix(build_packages): Simplify emerge command, use board-packages ebuild.
The extra "dependency check" doesn't appear to be all that useful, so
don't waste time on it. Remove some unused command line options for
selecting which packages to build. Use new board-packages ebuild which
currently just includes 'coreos' and 'coreos-dev' but later can include
extra things like 'python-oem' which doesn't land in the base image.
2014-03-27 22:37:28 -07:00
Michael Marineau
d3fe403bf3 add(coreos-devel/board-packages): Target for building binary packages 2014-03-27 22:32:39 -07:00
Michael Marineau
e0cfea50fb fix(vm_image_util): Require OEM packages to be aware of /usr/share/oem
Installing to a temporary directory and then copying over the final
contents of /usr/share/oem allows more complicated OEM packages such as
python to be configured with --prefix=/usr/share/oem while previously
the atypical use of ROOT=/usr/share/oem would have complicated things.
2014-03-27 22:17:32 -07:00
Michael Marineau
a78c5fb665 fix(vm_image_util): Keep most partitions mounted read-only.
This ensures that the only partition being modified is OEM.
2014-03-27 21:52:40 -07:00
Brian Waldon
5a42393cf7 Merge pull request #493 from bcwaldon/drop-daemon-reload
fix(coreos-cloudinit): Drop remaining daemon-reload
2014-03-27 21:37:33 -07:00
Brian Waldon
ebd637d514 fix(coreos-cloudinit): Drop remaining daemon-reload 2014-03-27 21:19:21 -07:00
Brian Waldon
eaff01c61a Merge pull request #492 from bcwaldon/bump-coreos-cloudinit
Upgrade coreos-cloudinit to v0.3.2
2014-03-27 21:16:22 -07:00
Michael Marineau
bddf1831f0 fix(coreos-base/coreos-dev): Add coreos and gcc as dependencies.
This makes coreos-dev a proper superset of coreos.
2014-03-27 18:30:59 -07:00
Brian Waldon
3e08fcc424 bump(coreos-cloudinit): upgrade to v0.3.2 2014-03-27 18:17:14 -07:00
Michael Marineau
a6328f7c2b feat(vm_image_util): Add /usr/.noupdate flag file in PXE images.
This can be used by update_engine as a quick test to determine if it is
running on a system that it can handle. This avoids needing something
like the 'coreos.diskless' kernel command line flag.
2014-03-27 15:41:41 -07:00
Brandon Philips
f519fb70bd Merge pull request #489 from philips/docker-0.9.1
feat(app-emulation/docker): bump to docker-0.9.1
2014-03-27 14:17:51 -07:00
Brandon Philips
6c3e0a8c0e feat(app-emulation/docker): bump to docker-0.9.1 2014-03-26 21:25:43 -07:00
Brandon Philips
b21aefcf99 Merge pull request #487 from philips/sym-link-usr-docker-fix
fix(app-emulation/docker): Don't depend on network.target
2014-03-26 11:44:38 -07:00
Brandon Philips
4d4b2b2866 fix(app-emulation/docker): Don't depend on network.target
symlink-usr builds have a different service file because we use the
btrfs backend there. We need to drop network.target here as we did in
81f2cf1a4014a96a5f39e967e53a3165f125093a
2014-03-26 11:43:39 -07:00
Brandon Philips
096cc1ee82 Merge pull request #482 from philips/coretest-etcd-cluster-fix
bump(coreos-base/coretest): include fixes for etcd cluster
2014-03-26 05:59:54 -07:00
Brandon Philips
7b6e547751 Merge pull request #206 from philips/fixup_core_upload_update
feat(core_roller_upload): initial commit
2014-03-26 05:56:20 -07:00
Brandon Philips
42770b6c00 feat(core_roller_upload): initial commit
TODO: get rollerctl releases installed in here too.
2014-03-26 05:55:26 -07:00
Michael Marineau
e515a67576 Merge pull request #486 from marineam/fix2
fix(sys-kernel/bootengine): Fix mistaken merge
2014-03-25 21:53:57 -07:00
Michael Marineau
2c1ed08587 fix(sys-kernel/bootengine): Fix mistaken merge 2014-03-25 21:35:42 -07:00
Brian Waldon
0bd1f545e6 Merge pull request #484 from bcwaldon/fix-path-unit
Fix oem-vagrant cloudinit
2014-03-25 20:28:12 -07:00
Brian Waldon
bddf7dee74 bump(coreos-cloudinit): Upgrade to v0.3.1 2014-03-25 20:07:58 -07:00
Michael Marineau
893ca360dd Merge pull request #207 from marineam/fix
fix(vm_image_util): Do not generate a machine UUID.
2014-03-25 19:54:17 -07:00
Michael Marineau
24243b1c52 Merge pull request #485 from marineam/fix
Fixes for /usr images
2014-03-25 19:54:07 -07:00
Michael Marineau
6d02465cb4 bump(sys-kernel/bootengine): boot fixes for /usr images 2014-03-25 19:52:55 -07:00
Michael Marineau
7abe6c3f22 fix(coreos-base/update_engine): fixes postinst script 2014-03-25 19:40:10 -07:00
Brian Waldon
587ad57d45 fix(oem-vagrant): Use sentinel to limit coreos-cloudinit to one run 2014-03-25 17:43:19 -07:00
Michael Marineau
11aabd7bd0 fix(vm_image_util): Do not generate a machine UUID.
If QEMU is given a uuid systemd will detect that and in turn use it for
the machine-id. This made the bug causing the machine-id to be always
re-generated on boot harder to notice since it didn't happen on QEMU.
2014-03-25 14:23:23 -07:00
Brandon Philips
24a1f7fb8e bump(coreos-base/coretest): include fixes for etcd cluster 2014-03-25 11:03:01 -07:00
Michael Marineau
f96ea36dea Merge pull request #481 from polvi/c10n-start-etcd
fix(c10n): start etcd
2014-03-25 10:13:45 -07:00