Commit Graph

465 Commits

Author SHA1 Message Date
Brandon Philips
766454a3b6 Merge pull request #66 from philips/etcd-c10n
feat(dev-db): coordinate with the c10n service
2013-07-10 17:41:00 -07:00
Brandon Philips
b293cd63d6 feat(dev-db): coordinate with the c10n service
this is an experiment to coordinate etcd with c10n.
2013-07-10 17:39:22 -07:00
Michael Marineau
3b2c247612 Merge pull request #64 from marineam/toolchain
clean(toolchain): Remove overlay toolchain, moved to portage-stable
2013-07-10 17:21:14 -07:00
Michael Marineau
0ec409f7ec Merge pull request #63 from marineam/ourpkgs
fix(config): Remove URL for old Google toolchain packages.
2013-07-10 16:50:22 -07:00
polvi
8f6f96b212 Merge pull request #62 from philips/new-etcd
feat(dev-db/etcd): add new raft based etcd
2013-07-10 16:24:27 -07:00
Michael Marineau
e3ff01d7a3 fix(config): Remove URL for old Google toolchain packages.
As of v9.1.0 we have our own binary toolchain packages so this is no
longer needed.
2013-07-10 16:23:27 -07:00
Brandon Philips
f2640f0d8f feat(dev-db/etcd): add new raft based etcd 2013-07-10 16:07:08 -07:00
Michael Marineau
32b17f5039 clean(toolchain): Remove overlay toolchain, moved to portage-stable
We have to actually remove these as opposed to ~keywording them because
crossdev will always use packages from overlays if they exist.

This won't actually impact anyone's SDK just yet as update_chroot will
only use binary packages for the toolchains. It will keep checking for
updates but not do anything until those updates are available from the
binhost. So the next release will switch to the new toolchain.
2013-07-10 15:13:01 -04:00
Brandon Philips
08bb509fe5 fix(coreos-base/core-admin): bump to latest
fixes the URL path for /admin
2013-07-09 15:13:32 -07:00
Brandon Philips
35e037708c Merge pull request #61 from philips/bump-update-engine
bump(coreos-base/update_engine): grab the bootid
2013-07-09 13:47:27 -07:00
Brandon Philips
b8781eebaf bump(coreos-base/update_engine): grab the bootid 2013-07-09 13:46:46 -07:00
Michael Marineau
d0f0da1a05 Merge pull request #60 from marineam/mirrors
fix(profiles): Move the mirror list from make.conf to profiles.
2013-07-09 11:13:12 -07:00
Michael Marineau
39843ab8be fix(profiles): Move the mirror list from make.conf to profiles.
Another piece of migrating as much as possible into our profiles, this
should fix a current error blocking bootstrap_sdk builds.
2013-07-09 10:38:30 -07:00
Brandon Philips
384798d512 Merge pull request #59 from marineam/updates
coreos-base/update_engine + cros-workon.eclass
2013-07-09 06:42:12 -07:00
Michael Marineau
77fb08aa5e bump(coreos-base/update_engine): Update stable release to latest code
The stable ebuild hasn't been bumped to include quote a lot of recent
work yet so lets do that. :)
2013-07-09 01:49:00 -04:00
Michael Marineau
8d95c0cd31 bump(coreos-base/cros-devutils): update to latest code
This pulls in recent changes to cros_generate_update_payload
2013-07-08 22:16:03 -07:00
Michael Marineau
e155f11fb2 fix(cros-workon.eclass): Add support for projects in src/platform
We no longer have any correlation between ebuild category and whether
the local checkout can be found in src/platform or src/third_party.
Instead provide a new variable to manually specify which it should be.
As-is it isn't possible to build local changes in src/platform trees.
2013-07-08 22:04:14 -07:00
Brandon Philips
12acedc881 Merge pull request #58 from philips/remove-all-x11
chore(x11-*): remove all x11 packages
2013-07-08 12:07:23 -07:00
Brandon Philips
51042194d2 Merge pull request #55 from philips/pair-down-ebuilds
Pair down ebuilds
2013-07-08 12:07:07 -07:00
Brandon Philips
bd9e8ec324 fix(coreos-base/vboot_reference): use github.com/coreos
Make this ebuild use the coreos github projects not Google's
2013-07-07 22:48:38 -07:00
Brandon Philips
83d598dc8f chorse(coreos-base/hard-host-depends): remove m17n
remove m17n means that we no longer depend on x11 in the sdk.
2013-07-07 22:41:35 -07:00
Brandon Philips
6a8f10845d chore(x11-*): remove all x11 packages
we don't need x11 anymore after remove crosh. Dump all of these ebuilds.
2013-07-07 22:12:57 -07:00
Brandon Philips
965578faf3 Merge pull request #57 from philips/bump-vboot_reference
Bump vboot reference
2013-07-07 21:35:28 -07:00
Brandon Philips
507915a9f5 bump(coreos-base/vboot_reference): bump to get coreos guids
CoreOS has its own GPT guids now. Use them.
2013-07-07 21:28:48 -07:00
Brandon Philips
04c28bb122 fix(coreos-base/vboot_reference): put into bumpable format
use the symlink trick to make this ebuild bumpable
2013-07-07 21:26:24 -07:00
polvi
f3cd6b961d Merge pull request #56 from philips/remove-crosh
fix(coreos-base/coreos): remove crosh
2013-07-07 21:16:19 -07:00
Brandon Philips
37c5dea19f fix(coreos-base/coreos): remove crosh
crosh isn't really needed for coreos and particularly we don't need the
dependency on x11. Kill it!
2013-07-07 21:13:49 -07:00
Brandon Philips
126b50b99e chore(x11-drivers): remove unneeded ebuilds 2013-07-07 18:55:58 -07:00
Brandon Philips
e43a016307 chore(dev-embedded): remove uneeded ebuilds 2013-07-07 18:55:58 -07:00
Brandon Philips
a26b37e306 chore(dev-java/icedtea6-bin): remove 2013-07-07 18:55:58 -07:00
Brandon Philips
745715959d chore(net-wireless/*): remove everything
Lets not worry about having coreos support wireless for now :)
2013-07-07 18:55:58 -07:00
Brandon Philips
bfdc8d5058 chore(coreos-base): remove unused ebuilds
Remove leftover things from chromeos
2013-07-07 18:49:51 -07:00
Michael Marineau
25be6f5389 Merge pull request #54 from marineam/lbzip2
feat(profiles): Add lbzip2 to base system package set
2013-07-05 22:11:36 -07:00
Michael Marineau
4bf1f47d2b feat(profiles): Add lbzip2 to base system package set
lbzip2 is surprisingly fast and is particularly useful for dealing with
large archives and filesystem images. In a similar vein pbzip2 has been
used for handling binary packages for a while but lbzip2 seems a bit
better. Since I plan on using the heck out of lbzip2 add it to the build
and system package sets. While mucking around might as well start
swapping pbzip2 for lbzip2 for consistency's sake although it doesn't
seem to matter much for binary packages. For now we can only switch
make.conf for targets, the host make.conf can't change till everyone's
SDK has lbzip2 installed.
2013-07-06 00:04:24 -04:00
polvi
1c0586ad10 Merge pull request #53 from philips/add-reboot-manager
feat(update_engine): add reboot manager experiment
2013-07-05 16:13:25 -07:00
Brandon Philips
4301a804c7 feat(update_engine): add reboot manager experiment
Eventually this will talk to the API and coordinate with the rest of the
host group but for now lets right a bash script and reboot in 60
seconds.
2013-07-05 16:08:54 -07:00
Brandon Philips
bf144a7eed fix(coreos-au-key): copy the public key explicitly
The public key wasn't getting put in the right spot. Copy it explicitly
to fix.
2013-07-05 14:11:49 -07:00
Michael Marineau
1193f7d12e Merge pull request #52 from marineam/packages
fix(config): Use official release packages for targets.
2013-07-05 12:43:24 -07:00
Michael Marineau
0557445d0c Merge pull request #51 from marineam/bindist
fix(profiles): Apply the bindist flag to both the SDK and targets
2013-07-05 12:43:00 -07:00
Brandon Philips
59bdc40710 Merge pull request #50 from philips/add-coreos-au-key-ebuild
feat(coreos-au-key): add an ebuild to put dev keys on image
2013-07-05 12:39:56 -07:00
Michael Marineau
c64903dda1 fix(config): Use official release packages for targets.
We now build target packages!
2013-07-05 15:32:11 -04:00
Michael Marineau
7af661170d fix(profiles): Apply the bindist flag to both the SDK and targets
Previously only targets were being built with bindist but we should
build the SDK with it as well. This avoids the re-compile of openssl,
openssh, and freetype when creating a new chroot since the SDK tarballs
are already built with the bindist flag. Also turn the bindist flag back
on for freetype in the target profile, we don't need ClearType sub-pixel
rendering on our systems. :)
2013-07-05 15:17:32 -04:00
Brandon Philips
bf8ce573cd feat(coreos-au-key): add an ebuild to put dev keys on image
This places a dev signing key on disk for testing purposes. As noted in
the ebuild a production key will replace this key when building official
images.
2013-07-05 11:52:38 -07:00
Brandon Philips
c80fc74c9b Merge pull request #49 from philips/restart-update-engine-on-failure
Restart update engine on failure
2013-07-03 15:15:57 -07:00
Brandon Philips
ce476ecc6c feat(update_engine): restart a second after death
It is possible that update_engine will crash. Try to recover by
restarting the update_engine but wait some seconds first.
2013-07-03 15:12:30 -07:00
Brandon Philips
3efa5def15 chore(coreos-init): mv update-engine.service into update_engine ebuild
move the service file to the ebuild where it belongs.
2013-07-03 15:12:30 -07:00
Michael Marineau
01ca116975 Merge pull request #48 from marineam/updates
Updates and cleanups, use new release for binary packges
2013-07-03 13:56:15 -07:00
Michael Marineau
d344cf783d fix(cros_sdk): Update default SDK tarball version.
Update to latest release. cros_sdk is still using this file instead of
version.txt in the manifest because it needs a tarball that already
exists when building a new version for the first time. At some point
that will work differently but for now we'll have to keep this file.
2013-07-03 16:11:01 -04:00
Michael Marineau
2c46f36489 fix(config): Update the SDK make.conf to refer to the current version.
This means that we will always get the correct set of binary packages
for our current manifest version.
2013-07-03 15:52:55 -04:00
Michael Marineau
a09f4ee92f fix(config): Move USE_PYTHON into profiles.
Unlikely this is actually needed right now but it isn't hurting either.
Will remove it once we move to Python 2.7.
2013-07-03 15:37:15 -04:00