23028 Commits

Author SHA1 Message Date
Brandon Philips
9b7d216afe Merge pull request #11 from philips/fixup-official-for-coreos
fix(*): use COREOS_OFFICIAL
2013-06-30 21:33:48 -07:00
Michael Marineau
c134fa7a1f Merge pull request #43 from philips/fixup-lsb-release
fix(coreos): use production CoreOS values
2013-06-30 19:49:42 -07:00
Michael Marineau
598ae99fdf Merge pull request #42 from philips/remove-chromeos
chore(*): remove chromeos ebuilds and files
2013-06-30 19:47:24 -07:00
Brandon Philips
62260a1fa6 fix(coreos-base/crash-reporter): don't use chromeos*
fixup crash-reporter ebuild to not use chromeos* ebuilds.
2013-06-30 19:45:11 -07:00
Michael Marineau
ad24124af4 Merge pull request #41 from philips/bump-core-admin
feat(coreos-base/core-admin): bump to the latest version
2013-06-30 19:44:31 -07:00
Brandon Philips
c4f562c62c fix(coreos-base/update_engine): use coreos-ca-certificates
missed fixing this up. Use the coreos-ca-certificates.
2013-06-30 19:42:56 -07:00
Brandon Philips
aa7eed311a fix(*): use COREOS_OFFICIAL
use the COREOS_OFFICIAL env variable instead of CHROMEOS_OFFICIAL
2013-06-30 19:39:39 -07:00
Brandon Philips
18e3d5ca50 fix(coreos): use production CoreOS values
use production values for CoreOS in /etc/lsb-release
2013-06-30 19:17:43 -07:00
Brandon Philips
6066b8c19d chore(*): remove chromeos ebuilds and files
lots of stuff isn't needed from chromeos anymore, remove it.
2013-06-30 19:05:59 -07:00
Brandon Philips
f161183b12 feat(coreos-base/core-admin): bump to the latest version
new version has metadata features
https://github.com/coreos/core-admin/pull/1
2013-06-30 18:48:25 -07:00
Michael Marineau
6ac55484e2 Merge pull request #10 from philips/add-code-signing
feat(core_update_developer_track): add code signing
2013-06-30 13:57:44 -07:00
Brandon Philips
7053527499 feat(core_update_developer_track): add code signing
add code signing features to core_update_developer_track. The input keys
are simply `openssl genrsa -out server.key` style keys.
2013-06-30 12:49:50 -07:00
Brandon Philips
cf50b31c0a Merge pull request #9 from marineam/dev86
Assorted build fixes
2013-06-28 22:29:13 -07:00
Michael Marineau
0fb381fff7 bump(media-libs/gd): sync with upstream 2013-06-28 22:46:19 -04:00
Michael Marineau
c88fd4a2e5 fix(dev-embedded/smdk-dltool): Add missing dependency on pkgconfig 2013-06-28 22:09:14 -04:00
Michael Marineau
de730bbe44 bump(sys-devel/dev86): sync with upstream 2013-06-28 22:09:14 -04:00
Brandon Philips
e3d5a705ec Merge pull request #9 from marineam/ebuildcommit
fix(update_ebuilds): Move misplaced command
2013-06-28 18:45:58 -07:00
Brandon Philips
6ca02a7959 Merge pull request #8 from marineam/gsutil
bump(net-misc/gsutil): Update dependencies for gsutil-3.31
2013-06-28 18:44:00 -07:00
Michael Marineau
29afbee64d fix(update_ebuilds): Move misplaced command
The big here document in the middle of a if statement confuses the code
layout some and I put the git commit outside of the else clause instead
of inside. Ooops. The joy of shell.
2013-06-28 20:58:44 -04:00
Brandon Philips
a899bae69e Merge pull request #40 from marineam/gsutil
bump(net-misc/gsutil): Bump gsutil to version 3.31, add dependencies
2013-06-28 15:51:07 -07:00
Michael Marineau
22dad59d87 Merge pull request #39 from gregkh/kernel_update
fix(sys-kernel/coreos-kernel) bump kernel version to 3.9.8
2013-06-28 11:17:12 -07:00
Michael Marineau
f30674864e bump(net-misc/gsutil): Bump gsutil to version 3.31, add dependencies
This includes a new gsutil verison which is not yet in upstream portage
along with new ebuilds for a couple of its dependencies that are also
not in portage:
    dev-python/google-api-python-client
    dev-python/socksipy-branch

Also, dev-python/python-gflags is included here to apply two extra
patches that fix some unit tests and add mark that it conflicts with the
old version of dev-cpp/gflags that we had been using up until now.

Hopefully all this will be merged upstream soon:
    https://bugs.gentoo.org/show_bug.cgi?id=468080
2013-06-28 14:09:12 -04:00
Michael Marineau
22213d81eb bump(net-misc/gsutil): Update dependencies for gsutil-3.31
Dependencies updated:
    dev-python/crcmod
    dev-python/httplib2
    dev-python/pyopenssl
    dev-python/python-gflags

Additionally, dev-cpp/gflags was also updated because it is a
spectacularly old version that conflicts with python-gflags.
2013-06-28 13:44:59 -04:00
Greg Kroah-Hartman
55fd5a865f fix(sys-kernel/coreos-kernel) bump kernel version to 3.9.8
Pull in all of the good fixes, especially in the networking area, that
the 3.9.8 kernel provides.
2013-06-27 19:36:20 -07:00
Brandon Philips
a43590a3f3 Merge pull request #8 from marineam/buildbot
Buildbot
2013-06-27 10:56:16 -07:00
Michael Marineau
0a6010bf45 Merge pull request #38 from unclejack/run_docker_service_without_forking
make docker run directly under systemd without forking
2013-06-27 07:29:00 -07:00
unclejack
cc0bc03984 make docker run directly under systemd without forking
Docker seems to be working fine now under systemd. Some recent code
changes have fixed the problems we were running into before.

What has been tested while running docker directly under systemd:
1. docker run
2. docker pull
3. docker images
4. docker rm
2013-06-27 17:07:18 +03:00
Michael Marineau
17c609192a fix(enter_chroot): Use .boto from the user's HOME
We don't have any private overlays but users will likely have their own
credentials in ~/.boto so make it available in the chroot.
2013-06-26 21:24:01 -04:00
Michael Marineau
82b7949c5f fix(bootstrap_sdk): Add option to upload built SDK and packages
This automates the process of uploading the fresh SDK release.
2013-06-26 17:25:55 -04:00
Michael Marineau
22de22b7ea fix(bootstrap_sdk): Use the latest SDK tarball as a fallback seed.
When running bootstrap_sdk for the first time on a host the default of
using a previous catalyst run as a seed won't work but this may be a
fresh SDK install so that tarball is probably around somewhere and will
work as a default seed for most things.
2013-06-26 16:18:43 -04:00
Michael Marineau
deb3824dee fix(update_distfiles): Set temporary directory
Provide an alternate directory for in-progress downloads to avoid
uploading any by accident.
2013-06-26 14:07:16 -04:00
Michael Marineau
a25f12bbc4 fix(update_distfiles): Add option to control gsutil's parallelism
gsutil can be hard to follow when parallel upload/downloads are enabled.
"I see it is transferring something, but what?" So this provides an
option to disable that for debugging purposes.
2013-06-26 11:44:16 -04:00
Michael Marineau
76ecff8169 fix(bootstrap_sdk): Rename final output tarball
The name "coreos-sdk-amd64-..." makes much more sense for general
distribution than "stage4..." so after catalyst is done rename the final
tarball and fixup the DIGESTS file to refer to the new name.
2013-06-26 11:32:09 -04:00
Michael Marineau
96186e3c47 fix(update_distfiles): Add --download option to for incremental updates
Temporary workaround until we have a version of emirrordist that can
operate directly on remote storage. Download the entire mirror (if it
isn't already local) so emirrordist can make an incremental update.

Not great but it will do for now.
2013-06-26 11:19:59 -04:00
Michael Marineau
8d82de1789 Merge pull request #36 from philips/update-engine-ca-certs2
feat(coreos-base/update_engine): use coreos-ca-certificates
2013-06-25 13:35:13 -07:00
Brandon Philips
602b91cb25 feat(coreos-base/update_engine): use coreos-ca-certificates
stop using the chromeos ca certificates and use coreos's instead.
2013-06-25 13:26:20 -07:00
Brandon Philips
a659278dc5 Merge pull request #35 from philips/update-engine-ca-certs
add(coreos-base/coreos-ca-certificates): initial commit
2013-06-25 13:21:56 -07:00
Brandon Philips
0d012e162b fix(coreos-base/coreos-ca-certificates): fix copyright 2013-06-25 13:20:31 -07:00
Brandon Philips
8377cc66eb add(coreos-base/coreos-ca-certificates): initial commit 2013-06-25 11:22:53 -07:00
polvi
036ea4f26c Merge pull request #34 from philips/resolv.conf-move
fix(coreos-base): move resolv.conf to /var/run
2013-06-24 16:59:28 -07:00
Brandon Philips
1c9e245fe3 fix(coreos-base): move resolv.conf to /var/run
tested on a vm. This makes it possible to do read-only root and have the
glibc resolver work.
2013-06-24 16:57:16 -07:00
Brandon Philips
62e05a0ff2 Merge pull request #33 from marineam/distfiles
fix(config): Switch distfiles mirror list to our own
2013-06-24 10:14:24 -07:00
Michael Marineau
ab9c27fbda fix(config): Switch distfiles mirror list to our own
These two mirrors are generated specifically from our own overlays so
they should always include everything we need. The default Gentoo mirror
is provided simply as a sane backup.
2013-06-24 11:57:37 -04:00
Brandon Philips
0a79754454 Merge pull request #32 from marineam/fix-digests
Fix digests
2013-06-24 06:33:15 -07:00
Brandon Philips
057e0c9a5a Merge pull request #7 from marineam/fix-digests
Fix digests
2013-06-24 06:32:15 -07:00
Brandon Philips
663798c23d Merge pull request #7 from marineam/mirror
Mirror
2013-06-24 06:31:15 -07:00
Michael Marineau
133f2d3d8b add(update_distfiles): New script to build and upload a distfiles mirror
This script wraps emirrordist to scan all ebuilds and fetch every
SRC_URI to construct a distfiles mirror. It can then optionally upload
to storage.core-os.net via gsutil.

Note: This is a work-in-progress, emirrordist expects to operate on a
complete mirror on the local filesystem but maintaining a complete local
copy of everything is burdensome. Before this is truly practical a
modified version of emirrordist will be needed to either accept a list
of already-uploaded files it can assume are OK or operate on the cloud
storage system directly.
2013-06-24 02:00:01 -04:00
Michael Marineau
720b0c3def feat(update_ebuilds): Add option to immediately commit updates 2013-06-24 01:56:48 -04:00
Michael Marineau
0194498237 bump(net-misc/gsutil): sync with upstream
Get a version of gsutil with the cp -n "no-clobber" option

Packages updated:
  dev-python/boto
  net-misc/gsutil
2013-06-24 01:15:17 -04:00
Michael Marineau
9a421d52cf fix(mobile-broadband): Remove workaround for bug that doesn't exist
Fix the last of the bogus errors in the coreos overlay, removing this
hack makes the SRC_URI lines valid again and all tools are happy now.
2013-06-23 23:49:58 -04:00