30065 Commits

Author SHA1 Message Date
Greg Kroah-Hartman
b6cf6aa395 feat(sys-apps/module-init-tools) delete
We are using kmod instead, so just delete module-init-tools entirely,
it's not needed.
2013-07-10 23:13:29 -07:00
Greg Kroah-Hartman
d60806c465 feat(sys-apps/shadow) delete ebuilds
We are using the newer one in portage-overlay, these are here for no
reason, so delete them.
2013-07-10 23:12:54 -07:00
Greg Kroah-Hartman
23f9640417 feat(sys-apps/busybox) delete ebuilds
We are using the ebuilds in coreos-overlay/sys-apps/busybox instead
already, so this one is just duplicated for no reason.
2013-07-10 23:11:00 -07:00
Greg Kroah-Hartman
20ecb6b6b4 feat(sys-apps/module-init-tools) delete the ebuilds as kmod is being used
No more need for this ebuild to even hang around anymore, kmod handles
it all now.
2013-07-10 23:10:00 -07:00
Greg Kroah-Hartman
35a6c85f5b feat(sys-apps/baselayout) remove old baselayout ebuild
It wasn't being used, portage-stable was more up to date anyway.
2013-07-10 22:47:36 -07:00
Greg Kroah-Hartman
dbca7fb617 feat(sys-apps/baselayout) CoreOS deserves it's own etc/os-release
Also modifies /etc/gentoo-release because python hasn't been updated to
use os-release, it still wants the old distro-specific files.
2013-07-10 22:45:43 -07:00
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
ae5b8d940e Merge pull request #15 from marineam/toolchain
Toolchain updates
2013-07-10 17:21:00 -07:00
Michael Marineau
c707f8ed92 Merge pull request #31 from marineam/toolchain
Script updates
2013-07-10 17:08:17 -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
Michael Marineau
ddb92a0887 feat(build_library): Add --upload_path option to override default
This will be used to upload the latest images built from master, we
don't need every build so we just want to upload to a 'master'
directory, not one named for the current version.
2013-07-10 19:44:40 -04: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
01b830e31b bump(eclass): Update eclasses used by toolchain ebuilds.
Sync with upstream, but only a small set of eclasses just to reduce the
chance of surprises. A full sync of all eclasses will come later.
2013-07-10 17:46:21 -04:00
Michael Marineau
15b637aa78 fix(catalyst): Take advantage of binary packages for cross toolchains.
The previous logic here only skipped the bootstrap if the toolchain
packages were already installed (which won't happen on the build host)
but we can also skip the bootstrap if binary packages are available
(which will happen on the build host). This will help avoid needless gcc
rebuilds :)
2013-07-10 17:31:22 -04: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
Michael Marineau
a53048e9f4 bump(toolchain): sync with upstream
Packages updated:
  sys-devel/binutils
  sys-devel/gcc
  sys-devel/gdb
  sys-kernel/linux-headers
  sys-libs/glibc
2013-07-10 14:50:24 -04:00
Michael Marineau
25f91de8e6 Merge pull request #30 from marineam/toolchain
Build cross toolchain
2013-07-10 11:42:35 -07:00
Michael Marineau
2a082de150 feat(bootstrap_sdk): Build cross toolchains
Until now we haven't built our own cross toolchains and used old
packages from Google. It is time to break free and move on!
2013-07-09 19:35:13 -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
d3e741b807 fix(bootstrap_sdk): Rename catalyst_stage4.sh since it is sdk specific
About to become a lot more sdk specific too. :)
2013-07-09 15:57:21 -04:00
Michael Marineau
380f66c19c Merge pull request #29 from marineam/semver
fix(common): Adopt semver formatted version strings.
2013-07-09 11:47:04 -07:00
Michael Marineau
680c40ad81 fix(common): Adopt semver formatted version strings.
Drop zero padding and format versions as described by the semver spec.
The terminology is a little awkward because we inherited the backwards
meaning of 'BUILD' and 'BRANCH' version identifiers but that the version
strings themselves conform to semver.

(This doesn't change the current version, that'll happen with our next
branch cut)
2013-07-09 11:31:39 -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
Brandon Philips
250fa30197 Merge pull request #28 from marineam/updates
Updates for au-generator.zip
2013-07-09 06:41:28 -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
Michael Marineau
ef7aea86a9 fix(generate_au_zip): Add core-admin to au-generator.zip
Forgot to add this in previous commits, so here it is!
2013-07-08 21:54:57 -07:00
Michael Marineau
ea8ed8f5da fix(core_upload_update): Set PATH for au-generator.zip bundles.
The tools provided by au-generator.zip are expected to be in the PATH by
this script and the scripts it calls. Make it so.
2013-07-08 21:50:22 -07:00
Michael Marineau
c9a6956f6f fix(core_upload_update): Add to au-generator.zip, move some operations.
Add core_upload_update to au-generator.zip which requires some extra
logic to make it runnable anywhere it may be. To organize the code a
little better all the delta_generator calls have been moved to
cros_generate_update_payload. core_upload_update is now just a wrapper
around cros_generate_update_payload and core-admin.
2013-07-08 21:39:05 -07:00
Michael Marineau
12935743b6 fix(common.sh): Fallback to loading version.txt from current directory.
This makes version handling continue to work normally with
au-generator.zip
2013-07-08 21:39:04 -07:00
Michael Marineau
12149d8421 fix(generate_au_zip): Remove unused scripts from au-generator.zip
We have no need to ship convert_recovery_to_ssd.sh with builds.
2013-07-08 21:39:04 -07:00
Don Garrett
048b3cecdf Update generate_au_zip.py location for cgpt.
Cgpt was moved and a symlink based wrapper was added. That wrapper will
be improved soon, when when that's true we'll need to change this back.

A specific note... cgpt is currently statically linked. If that wrapper does
not remain statically linked, then a simple revert won't be enough.

BUG=chromium-os:39814
TEST=Manual au-generate.zip creation.

Change-Id: I2705b1eddd8ef28c7eb099512513daf80f586218
Reviewed-on: https://gerrit.chromium.org/gerrit/45128
Reviewed-by: Chris Sosa <sosa@chromium.org>
Commit-Queue: Don Garrett <dgarrett@chromium.org>
Tested-by: Don Garrett <dgarrett@chromium.org>
2013-07-08 21:35:36 -07:00
Brandon Philips
e62e7ed267 Merge pull request #14 from philips/remove-all-x11
Remove all x11
2013-07-08 13:44:58 -07:00
Michael Marineau
7320602927 Merge pull request #27 from marineam/rootfs
Rootfs by UUID
2013-07-08 13:38:21 -07:00
Michael Marineau
3fa29024e1 fix(build_image): Configure legacy bootloaders to set root by UUID.
Make use of the new partition UUIDs for ROOT-A and ROOT-B in the root=
kernel parameters provided by the legacy (non-kexec) bootloaders. This
makes all of our images bootable as-is without having to pass them
through image_to_vm.sh. :-D
2013-07-08 16:28:12 -04:00
Michael Marineau
21b9f711a4 feat(cgpt): Statically allocate UUIDs for ROOT partitions.
Before we can switch from using device names in root= to partition table
UUIDs we need some values that will remain consistent across upgrades
since the partition table is not updated when filesystems are.
2013-07-08 15:49:39 -04: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
81bc69a0f3 chore(m17n-*): remove m17n ebuilds
I pulled m17n from hard-host-deps, remove it from our portage.
2013-07-07 22:39:20 -07:00