23028 Commits

Author SHA1 Message Date
Michael Marineau
cc341f856b fix(disk_util): Merge write_mbr into write_gpt
No need for this to be a different command.
2013-12-30 16:10:46 -08:00
Michael Marineau
de9ff4fc8e fix(disk_util): Rework how argument parsing/passing works.
Move from optparse to argparse. Move layout file and layout type to
global options with reasonable default values so every command doesn't
need to them. Adjust calling scripts to match.

For now layout type is being passed via an environment variable
DISK_LAYOUT_TYPE but this is a temporary situation.
2013-12-30 16:10:46 -08:00
Michael Marineau
fdefbf704c add(disk_util): Rename cgpt.py to disk_util.
Use a more generic name so cgpt.py and disk_layout_util.sh can be merged
into one tool. Wrappers around wrappers around wrappers are tedious.
2013-12-30 16:10:46 -08:00
Michael Marineau
ba5f044fe4 remove(coreos-base/chromeos-auth-config): Unused passwd hackery
This appears to be part of a scheme to set an alternative login password
in ChromeOS that we have not been using. Our solution will be to make
/etc read-write so this can just go away.
2013-12-30 16:08:11 -08:00
Michael Marineau
d03376f5c3 fix(coreos-base/coreos): Remove rsyslog
We don't actually enable it and journald is more awesome anyway.
2013-12-30 16:08:11 -08:00
Michael Marineau
2a6ef1ad8f fix(sys-libs/ncurses): Remove terminfo from /etc w/ symlink-usr
Existing behavior remains unchanged if symlink-usr is unset, otherwise
leave terminfo alone (if minimal is also unset) or prune terminfo down
to the set that would have been installed to /etc if minimal is set.
2013-12-30 16:08:11 -08:00
Michael Marineau
6fc956aa1e bump(sys-libs/ncurses): Sync ebuild with current upstream version 2013-12-30 16:08:11 -08:00
Michael Marineau
4c0e511348 Merge pull request #145 from marineam/symlink-usr
fix(test_image_content): Improve /usr symlink and conflict tests.
2013-12-30 15:43:18 -08:00
Brandon Philips
defe333a33 Merge pull request #286 from philips/etcd-0.2.0
bump etcd and etcdctl
2013-12-23 23:26:47 -08:00
Brandon Philips
58a6bf6d7a fix(dev-db/etcd): set name in bootstrap
by default set the name of the etcd machine to the `${HOSTNAME}`
2013-12-23 23:22:19 -08:00
Brandon Philips
969ec91d6e feat(dev-db/etcdctl): bump 0.2.0 2013-12-23 22:59:44 -08:00
Brandon Philips
ae01d59251 feat(dev-db/etcd): add etcd 0.2.0 2013-12-23 11:15:16 -08:00
Brandon Philips
79fbbfebbd Merge pull request #76 from philips/bump-go
bump(dev-lang/go): sync with upstream
2013-12-21 14:20:32 -08:00
Brandon Philips
15707eccdb Merge pull request #284 from philips/bump-go
fix(package.accept_keywords): accept go-1.2
2013-12-21 14:20:19 -08:00
Brandon Philips
64281470b5 Merge pull request #285 from philips/docker-0.7.2
bump(app-emulation/docker): bump to 0.7.2
2013-12-21 14:20:13 -08:00
Brandon Philips
1653ed95ee bump(app-emulation/docker): bump to 0.7.2 2013-12-20 19:06:48 -08:00
Brandon Philips
2455297fe6 fix(package.accept_keywords): accept go-1.2 2013-12-20 19:03:08 -08:00
Brandon Philips
e1d2330aa2 fix(package.accept_keywords): accept go-1.2 2013-12-20 18:58:07 -08:00
Brandon Philips
d949a5b662 bump(dev-lang/go): sync with upstream 2013-12-20 18:56:34 -08:00
Michael Marineau
c279534b4f Merge pull request #75 from marineam/eselect
bump(app-admin/eselect): sync with upstream
2013-12-19 16:58:52 -08:00
Michael Marineau
f75d04eaab Merge pull request #146 from marineam/fix-board-names
fix(toolchain_util.sh): Fix BOARD_NAMES list
2013-12-19 12:08:57 -08:00
Michael Marineau
1c239f2258 Merge pull request #282 from oremj/add_coretest
Add coretest-0.0.1 ebuild.
2013-12-18 23:54:37 -08:00
Jeremiah Orem
c96c4fde29 Add coretest-0.0.1 ebuild. 2013-12-18 23:09:57 -08:00
Brandon Philips
5e25567f0a Merge pull request #283 from marineam/bootengine
bump(sys-kernel/bootengine): Fix last-resort fallback boot
2013-12-18 14:31:27 -08:00
Michael Marineau
4c5fc60ba2 bump(sys-kernel/bootengine): Fix last-resort fallback boot 2013-12-18 14:28:03 -08:00
Michael Marineau
acdad64f35 bump(app-admin/eselect-bashcomp): sync with upstream
This module is now in its own ebuild, previously it was bundled with
eselect.

Packages updated:
  app-admin/eselect-bashcomp
  app-shells/bash-completion
2013-12-18 13:40:05 -08:00
Michael Marineau
dd88afdc6b bump(app-admin/eselect): sync with upstream 2013-12-11 19:44:44 -08:00
Michael Marineau
3d7bed9aea fix(toolchain_util.sh): Fix BOARD_NAMES list
This has been broken since d91e8d21 :(
2013-12-11 19:38:45 -08:00
Michael Marineau
a25afa52b3 Merge pull request #278 from marineam/symlink-usr
pam /usr fixes
2013-12-09 21:02:26 -08:00
Michael Marineau
551fb5121c Merge pull request #74 from marineam/symlink-usr
bump(sys-libs/libcap): sync with upstream
2013-12-09 21:01:58 -08:00
Michael Marineau
62ae4d60b1 fix(test_image_content): Improve /usr symlink and conflict tests.
Now uses the package database instead of filesystem so the check works
even if /bin and friends are symlinks to /usr. Also disable the
whitelist and check that the expected symlinks are correct if the
symlink-usr USE flag is enabled.
2013-12-09 19:32:54 -08:00
Brandon Philips
3e27b096ff Merge pull request #73 from philips/bump-e2fs
bump(sys-libs/e2fsprogs-libs): sync with upstream
2013-12-09 17:48:09 -08:00
Brandon Philips
08e758e955 bump(sys-libs/e2fsprogs-libs): sync with upstream 2013-12-09 17:36:28 -08:00
Brandon Philips
4beb4388ad bump(sys-fs/e2fsprogs): sync with upstream 2013-12-09 17:36:01 -08:00
Michael Marineau
1a8e3ad89c fix(sys-libs/pam): Remove libs from /lib64
This ebuild calls gen_usr_ldscript to move libraries from /usr to / and
then symlinks to them from /usr. Clear all that crap out and use /usr.
2013-12-09 17:11:53 -08:00
Michael Marineau
01f2bb15c5 bump(sys-libs/pam): Import current stable pam from Gentoo 2013-12-09 15:35:44 -08:00
Michael Marineau
6c05590ad1 bump(sys-libs/libcap): sync with upstream
This version doesn't install conflicting files in /lib64 and /usr/lib64
2013-12-09 15:21:36 -08:00
Michael Marineau
8071aca926 Merge pull request #144 from marineam/cleanup
fix(*): remove lingering broken support for board overlays.
2013-12-08 19:01:53 -08:00
Brandon Philips
01215e9c1e Merge pull request #143 from marineam/trap-exit
fix(build_image): Properly clear the EXIT trap
2013-12-08 18:36:59 -08:00
Michael Marineau
6d414d275e fix(*): remove lingering broken support for board overlays.
This is a feature from the chromeos sdk that we haven't used and doesn't
work any more. Clean it up...
2013-12-08 16:02:00 -08:00
Michael Marineau
68221b98e6 fix(build_image): Properly clear the EXIT trap
Now build_image will no longer claim that the build failed, prompting
you to delete the output directory, after a good build.
2013-12-08 15:42:34 -08:00
Michael Marineau
96093bdb55 Merge pull request #141 from marineam/tag-checks
fix(tag_release): Add a few sanity checks.
2013-12-08 13:07:13 -08:00
Michael Marineau
b841916b74 fix(tag_release): Add a few sanity checks.
- it shouldn't be possible to set the SDK version to the same as the new
  tag's version. The SDK must always be a previous build.
- don't fail if there isn't any old manifests to git rm.

There are ways to improve, it'd be sexy if it was truly safe and we
could throw around annoying terms like idempotent to make this kind of
sequence just work but doesn't yet: tag_release; tag_release --push
2013-12-07 23:17:41 -08:00
Brandon Philips
c464f538a5 Merge pull request #275 from philips/docker-0.7.1
Docker 0.7.1
2013-12-07 22:10:58 -08:00
Brandon Philips
c6d0d0df45 Merge pull request #72 from philips/docker-0.7.1
chore(app-emulation/docker): moving to coreos-overlay
2013-12-07 22:10:28 -08:00
Brandon Philips
09b4f91633 feat(app-emulation/docker): use the coreos unit file
On CoreOS we use systemd to manage docker containers. Having docker
automatically start containers on reboot makes everything confused. Stop
doing this.
2013-12-07 22:05:03 -08:00
unclejack
22f3f5b953 feat(app-emulation/docker): bump to docker 0.7.1 2013-12-07 21:47:01 -08:00
Brandon Philips
0d18737adc fix(app-emulation/docker): start with a clean slate 2013-12-07 21:45:45 -08:00
Brandon Philips
678460b662 chore(app-emulation/docker): moving to coreos-overlay
we have to tweak the unit file this ebuild installs so lets move this to
coreos-overlay, permanently.
2013-12-07 21:36:10 -08:00
Michael Marineau
bf96188fcb Merge pull request #274 from marineam/efunctions
fix(sys-apps/efunctions): Create functions.sh symlink in postinst.
2013-12-06 23:05:18 -08:00