Michael Marineau
9179f985d0
Merge pull request #137 from marineam/check-pkgs
...
Improvements for image validation, add /usr conflict test
2013-11-27 14:58:17 -08:00
Michael Marineau
4e8bef60d7
fix(test_image_content): Clean out some stray tab chars
2013-11-27 14:55:04 -08:00
Michael Marineau
640c2e354e
Merge pull request #264 from marineam/dracut
...
Dracut
2013-11-27 14:44:33 -08:00
Michael Marineau
fd7976e7fd
fix(test_image_content): Add test for /usr file conflicts.
2013-11-27 14:43:35 -08:00
Michael Marineau
0de4520683
bump(sys-kernel/bootengine): Include journald config module
2013-11-27 14:40:29 -08:00
Michael Marineau
ae2b8ead6d
Merge pull request #136 from marineam/turtle-chain
...
Turtle chain
2013-11-27 14:26:20 -08:00
Michael Marineau
485044f23a
Merge pull request #132 from marineam/code-name
...
fix(set_lsb_release): Time for a new code name
2013-11-27 14:20:07 -08:00
Michael Marineau
0c3d7932e3
Merge pull request #266 from marineam/kexec
...
fix(coreos-base/coreos): Add kexec to base image.
2013-11-27 14:02:32 -08:00
Michael Marineau
17551fb435
fix(coreos-base/coreos): Add kexec to base image.
2013-11-27 13:57:14 -08:00
Michael Marineau
156bf9d560
Merge pull request #265 from oremj/fix_usr_symlinks
...
Fix ebuilds which conflict with symlink-usr.
2013-11-27 10:43:07 -08:00
Jeremiah Orem
71af79a8d5
Fix ebuilds which conflict with symlink-usr.
...
This pulls in gawk, shadow, and coreutils. These ebuilds created
symlinks in /usr/bin which clobbered the binaries already in /usr/bin.
2013-11-26 23:02:01 -08:00
Michael Marineau
d88abf0853
fix(sys-apps/systemd-sysv-utils): Change install location, not target.
...
Change the install location based on symlink-usr instead of the target
and use absolute symlinks. We need to move towards never installing to
/{bin,sbin,lib...} and the use of absolute links avoids needlessly
breaking if the symlink-usr flag and the current state of /bin don't
agree (i.e. between flipping the flag and migrating the current files).
2013-11-26 23:01:23 -08:00
Michael Marineau
241d135126
fix(test_build_root): Switch to using test_image_content
...
Start using the more complete test_image_content test for the build root
and add the test to the end of build_packages.
2013-11-26 17:14:50 -08:00
Michael Marineau
b4b7a2e2f8
fix(install_toolchain): Exclude libc locale/info/etc from build root.
...
These excludes are used in images and I want to use the same checking
code as images do so the build root needs to behave the same way.
This is temporary as I'll switch to installing libc via emerge soon.
2013-11-26 16:53:52 -08:00
Michael Marineau
1e8f44e3fc
fix(check_deps): Depend exclusively on ld.so.conf for lib list
...
The list in ld.so.conf needs to be complete so don't bother with
including other hard-coded paths or the path to ld-linux-x86-64.so.2.
2013-11-26 16:41:42 -08:00
Michael Marineau
6e36663e19
fix(profiles): Enable dracut systemd module
2013-11-25 18:03:20 -08:00
Michael Marineau
2c9dfc4494
bump(sys-kernel/dracut): Update to dracut 034-r1
...
Copy from upstream, minus the sysvinit dependency.
2013-11-25 17:46:31 -08:00
Michael Marineau
1186334edf
fix(update_chroot): Move to new toolchain_util.sh library
...
Switch from cros_setup_toolchains to the new simpler toolchain_util code
for installing toolchains in the SDK chroot.
2013-11-25 16:45:34 -08:00
Michael Marineau
c5c5696c8b
fix(make_chroot.sh): Remove duplicate chroot toolchain setup code.
...
Instead of handling toolchain packages in make_chroot and telling
update_chroot to skip the toolchains just depend on update_chroot to do
it properly. Reduces our code duplication by a tiny but worthwhile bit.
2013-11-25 16:38:32 -08:00
Michael Marineau
f25b84973e
Merge pull request #135 from marineam/tarball
...
SDK tarball library
2013-11-23 23:41:36 -08:00
Michael Marineau
75972cd991
fix(catalyst): Always use the current SDK tarball as seed.
...
Right now there is some funky logic to either use a previous build as a
seed or the current SDK tarball if it happens to have been downloaded.
This is a bit confusing and doesn't work reliably since it is reasonable
for there to be neither a previous build or the current SDK available if
the SDK chroot was created some time ago. Fix this by using the new SDK
library and always use the latest SDK, downloading it if needed.
2013-11-23 20:32:55 -08:00
Michael Marineau
59ef0901d3
add(sdk_util.sh): Port basic SDK download logic to a shell library.
...
The current logic for downloading SDK tarballs is in cros_sdk and
written in python which isn't super convenient for re-using in the rest
of our shell scripts. This is a start of rewriting that logic into a
re-usable library but does not yet replace the functionality in cros_sdk.
2013-11-23 20:31:46 -08:00
Michael Marineau
763b27bb7f
fix(common.sh): Move DIGESTS handling code to common functions.
...
This code would be useful to use when downloading SDK tarballs in
addition to uploading them. :)
2013-11-22 19:15:10 -08:00
Michael Marineau
8f44f49060
Merge pull request #134 from oremj/symlink_usr
...
Symlink /{bin,sbin,lib64} to /usr/.
2013-11-22 19:04:57 -08:00
Michael Marineau
0a2ba8b82f
Merge pull request #263 from oremj/symlink_usr
...
Symlink /{bin,sbin,lib64} to /usr/.
2013-11-22 19:03:32 -08:00
Jeremiah Orem
81e4c17d60
Symlink /{bin,sbin,lib64} to /usr/.
...
This also introduces a new USE flag, "symlink-usr".
2013-11-22 21:58:01 -05:00
Jeremiah Orem
0dd9778b6e
Avoid overwriting /usr/{bin,sbin,lib64} symlinks.
2013-11-22 21:49:24 -05:00
Michael Marineau
c5c9ea0b9b
fix(common.sh): New variables for .cache and .repo/manfests
...
A number of places refer to these paths and that number is going to
grow. Since the standard pattern is to use environment variables for
commonly used paths it is time to add ones for these:
REPO_CACHE_DIR
REPO_MANIFESTS_DIR
2013-11-22 16:13:49 -08:00
Michael Marineau
d4efcd3fe0
Merge pull request #262 from marineam/init
...
fix(sys-kernel/coreos-kernel): Set systemd as default init.
2013-11-22 14:03:16 -08:00
Michael Marineau
30352e61d2
fix(sys-kernel/coreos-kernel): Set systemd as default init.
...
This avoid depending directly on the compatibility /sbin/init symlink.
2013-11-22 13:33:08 -08:00
Brandon Philips
857b685758
Merge pull request #261 from unclejack/bump-to-docker-0.6.7
...
feat(app-emulation/docker): bump to docker 0.6.7
2013-11-22 12:02:13 -08:00
unclejack
eb1ecb525d
feat(app-emulation/docker): bump to docker 0.6.7
2013-11-22 12:53:38 +02:00
Michael Marineau
970d378b4d
Merge pull request #260 from marineam/unload
...
Unload
2013-11-21 18:16:43 -08:00
Michael Marineau
c323a1404f
bump(sys-kernel/coreos-kernel): Mark modular kernel as stable
2013-11-21 18:12:10 -08:00
Michael Marineau
ac5693f65b
bump(sys-kernel/bootengine): Update for module/failover logic
2013-11-21 18:10:38 -08:00
Michael Marineau
a172ee1ebe
bump(coreos-base/vboot_reference): Update cgpt
2013-11-20 23:02:32 -08:00
Michael Marineau
54ef1af9cb
Merge pull request #259 from marineam/bootloaders
...
Bootloaders
2013-11-19 22:40:15 -08:00
Michael Marineau
c70802be7f
fix(coreos-base/gmerge): Fix ebuild revision
2013-11-19 22:34:14 -08:00
Michael Marineau
f6d211d85a
bump(coreos-base/coreos-installer): Update with postinst fixes/cleanups.
2013-11-19 22:30:02 -08:00
Michael Marineau
bd07dceb60
Merge pull request #133 from marineam/modules
...
Modules n' Bootloaders
2013-11-19 22:24:02 -08:00
Michael Marineau
1807fa2978
cleanup(update_bootloaders.sh): Remove dead code.
2013-11-19 21:42:28 -08:00
Michael Marineau
8af32ad6c8
fix(pvgrub): Stick root's copy of the configs in /boot/grub
...
Previously this was in /boot/grub/grub which was probably by mistake.
2013-11-19 21:40:40 -08:00
Michael Marineau
23b1b01f1a
fix(syslinux): Apply sudo_clobber fix to syslinux configs.
...
Already cleaned up the contrived cat/dd combo for the pvgrub configs, do
the same for the syslinux configs.
2013-11-19 18:41:27 -08:00
Michael Marineau
f87b32d1f7
Merge pull request #257 from marineam/modules
...
Modules
2013-11-19 17:50:56 -08:00
polvi
0db2541c5d
Merge pull request #258 from polvi/add-coreinit
...
feat(coreinit): add coreinit to the experimental package, drop systemd-r...
2013-11-19 17:46:44 -08:00
Alex Polvi
b808a92fff
add corectl
2013-11-19 17:43:31 -08:00
Alex Polvi
00c0d7dba4
drop restart
2013-11-19 17:34:29 -08:00
Alex Polvi
5e3fdfd9f6
feat(coreinit): add coreinit to the experimental package, drop systemd-rest
2013-11-19 17:30:43 -08:00
Michael Marineau
4418bd833a
fix(sys-kernel/coreos-kernel): Move AT keyboard back to bzImage
...
As much as I like not seeing the i8042 error in the kernel log on
platforms without it I foresee someone being really ticked off with me
for making this a module when dracut fails without loading the PS/2 and
keyboard modules making the rescue shell kinda hard to use unless a
serial console is also available.
Yeah, well, fair enough future me. You win.
2013-11-19 15:18:15 -08:00
Michael Marineau
42b715c1dd
fix(sys-kernel/coreos-kernel): Re-enable gzip (and more) for initramfs
...
I forgot that we are using gzip'ed cpio images for PXE. Just enable all
the compression methods to avoid similar surprises.
2013-11-19 14:58:22 -08:00