Commit Graph

967 Commits

Author SHA1 Message Date
Michael Marineau
17675d4b0d bump(coreos-base/coreos-init): Replace dev-mode script. 2014-01-17 21:09:31 -08:00
Brandon Philips
9391d4cb54 bump(app-emulation/docker): docker 0.7.6 2014-01-17 10:34:42 -08:00
Michael Marineau
98101d9a5a add(sys-apps/util-linux): Add patched util-linux to support PARTTYPE
This adds support for PARTTYPE in libblkid so cgpt use it instead of
implementing its own partition probing/searching logic.
2014-01-16 22:04:26 -08:00
Alex Polvi
2bf34583ae usr(gmerge): bump to latest dev-util 2014-01-16 17:32:45 -08:00
polvi
9eb32ba98f Merge pull request #305 from polvi/bump-init
usr(init): bump to latest
2014-01-16 10:53:09 -08:00
Alex Polvi
868b5ba1ea fix 9999 ebuild 2014-01-15 20:44:03 -08:00
Alex Polvi
7b8275ee13 usr(init): bump to latest 2014-01-15 20:41:04 -08:00
Alex Polvi
5ca6c35dcd usr(gmerge): use regular /etc/ instead of /usr/local 2014-01-15 20:37:42 -08:00
Alex Polvi
bdbc05517a remove docs 2014-01-15 19:26:22 -08:00
Alex Polvi
b865810273 usr(gmerge): install to /usr 2014-01-15 19:13:38 -08:00
Brandon Philips
00c4953f9a feat(coreos-base/coreos-init): add symlink-usr flag support
Via https://github.com/coreos/init/pull/34
2014-01-14 17:30:52 -08:00
Michael Marineau
6c7727eacb Merge pull request #301 from marineam/squashfs
bump(bootengine): Update to fix PXE and /usr booting.
2014-01-13 16:01:25 -08:00
Michael Marineau
38d8f4ea5c bump(bootengine): Update to fix PXE and /usr booting. 2014-01-13 15:56:23 -08:00
Brandon Philips
b07754504f feat(app-emulation/docker): bump to docker-0.7.5 2014-01-13 13:36:18 -08:00
Michael Marineau
dea2d44b36 fix(sys-kernel/coreos-kernel): Fix initrd in non-usr images.
My fix for /usr broke the normal images because my bash hacking was
overly simplistic. Use dirname to ensure the right thing happens.
2014-01-10 18:50:47 -08:00
Michael Marineau
81da8f0836 Merge pull request #297 from marineam/python
bump(dev-lang/python): Sync with upstream python-2.7.5-r4
2014-01-09 17:18:45 -08:00
Greg Kroah-Hartman
c31c046554 Merge pull request #298 from marineam/kernel
fix(sys-kernel/coreos-kernel): Fix initramfs in /usr builds.
2014-01-07 06:31:42 -08:00
Michael Marineau
625f25e70f fix(sys-kernel/coreos-kernel): Fix initramfs in /usr builds.
Properly handle when /lib in bootengine is a symlink to /usr/lib64 in
addition to the /lib64. mv needs /usr to exist first :)
2014-01-07 02:18:28 -08:00
Michael Marineau
d19f338d0f bump(dev-lang/python): Sync with upstream python-2.7.5-r4
Copy of upstream 2.7.5-r4 + cross compile tweaks/fixes from our -r2
Dropped some sed hackery related to ChromiumOS's /usr/local weirdness.
I am hoping that issue18851.patch fixes some intermittent build issues.
2014-01-06 21:36:44 -08:00
Greg Kroah-Hartman
0026fe16ad feat(sys-kernel/coreos-kernel) enable CIFS module 2014-01-06 18:47:21 -08:00
Brandon Philips
3821231b7b fix(sys-kernel/coreos-kernel): disable audit
We don't have or use auditd and this break nspawn with fedora
containers. Just remove it.
2014-01-06 14:48:19 -08:00
Michael Marineau
8ea698435d fix(make.conf): Don't share binary packages between boards.
Although it'd be nice to re-use packages for experimental boards that
may only have a few differences from amd64-generic there is a bug in
some ebuilds and portage that break sharing binary packages between
different values of $ROOT. This prevents that from happening by
accident.

https://bugs.gentoo.org/show_bug.cgi?id=490014
2014-01-05 16:43:45 -08:00
Michael Marineau
c1e8a96cda feat(profiles): Add coreos/amd64/usr profile.
This profile enables the symlink-usr USE flag and target profiles have a
new variable COREOS_DISK_LAYOUT_SUFFIX that allows the profile to switch
to a different set of disk layouts. By default no suffix is used but the
usr profile uses layouts with the suffix "-usr" such as "base-usr".
2014-01-05 14:14:31 -08:00
Brandon Philips
d7b07174ba Merge pull request #292 from philips/docker-0.7.3
feat(app-emulation/docker): add docker-0.7.3
2014-01-03 16:35:59 -08:00
Brandon Philips
320b00ffa0 feat(app-emulation/docker): add docker-0.7.3 2014-01-03 16:30:27 -08:00
Michael Marineau
cf45f525df add(sys-kernel/coreos-firmware): Add firmware package.
This provides firmware from linux-firmware but excludes everything not
explicitly required by coreos-kernel. Note that firmware installed by
this will only be available on the root filesystem, the initrd still
uses the smaller set of firmware the linux repo provides.

The current 3.12 kernel wants a few files missing in the July snapshot:

 * Missing firmware: ct2fw-3.2.1.1.bin (bna.ko)
 * Missing firmware: ctfw-3.2.1.1.bin (bna.ko)
 * Missing firmware: cxgb4/t5fw.bin (cxgb4.ko)

These files have been added to the linux-firmware repo so a newer
snapshot will be required but for now I'm sticking with what is already
in Gentoo so I don't have to generate my own tarball or whatever.
2014-01-03 12:54:54 -08:00
Michael Marineau
6e4bc8d9c1 fix(sys-kernel/coreos-kernel): Don't install firmware to root filesystem
In preparation for moving to using firmware provided by the
linux-firmware repository instead of linux the kernel ebuild needs to
stop installing the files to avoid conflicts. Also to better ensure that
the firmware package gets rebuilt every time the kernel does bump to
EAPI=5 and set the subslot to the ebuild version/revision. The firmware
package can then depend on the kernel w/ a special slot operator to make
sure it gets rebuilt when the kernel version changes. The firmware
package can then scan the installed modules and only install the
firmware that is required.

(Portage automatic rebuild behavior often makes this sort of rebuild
happen anyway but using subslots makes it a strict requirement.)
2014-01-03 12:40:42 -08:00
Michael Marineau
d3bfcc7823 fix(cros-workon.eclass): Fix support for EAPI=5 subslots
The subslot should not be used as part of package name directories.
This fixes the kernel builds now that cros-kernel2 uses subslots.
2014-01-03 12:40:42 -08:00
Michael Marineau
340ce65bc8 fix(sys-kernel/coreos-kernel): Drop old no-modules kernel. 2014-01-03 12:36:01 -08:00
Michael Marineau
0774cd0837 Merge pull request #289 from marineam/fix-ssh
bump(coreos-base/coreos-init): Fix bogus ssh_config
2014-01-03 11:53:52 -08:00
Greg Kroah-Hartman
b7bd408b7e bump(sys-kernel/coreos-kernel): bump to 3.12.6 2014-01-02 21:23:53 -08:00
Michael Marineau
06dbb9476d bump(coreos-base/coreos-init): Set EDITOR=/usr/bin/vim 2014-01-02 17:17:24 -08:00
Michael Marineau
b1aa0c9e52 bump(coreos-base/coreos-init): Fix bogus ssh_config
Bump to include https://github.com/coreos/init/pull/32
Fixes https://github.com/coreos/coreos-vagrant/issues/33
2014-01-02 16:44:25 -08:00
Michael Marineau
fb6393d667 Merge pull request #287 from marineam/symlink-usr
A few /usr related fixes
2014-01-02 16:42:04 -08:00
Greg Kroah-Hartman
79b603dfc6 bump(sys-kernel/coreos-kernel): add some SATA driver support.
Should resolve #279
2013-12-30 21:09:55 -08:00
Michael Marineau
d85b14db00 add(sys-libs/nss-usrfiles): nss module for files under /usr/share/nss 2013-12-30 16:43:34 -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
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
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
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
Michael Marineau
4c5fc60ba2 bump(sys-kernel/bootengine): Fix last-resort fallback boot 2013-12-18 14:28:03 -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
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
Michael Marineau
bd54f51917 fix(sys-apps/efunctions): Create functions.sh symlink in postinst.
This makes double sure that the symlink is never removed by INSTALL_MASK
or PKG_INSTALL_MASK. This symlink is so strictly required by random
tools we cannot allow it to ever go missing by mistake.
2013-12-06 16:55:14 -08:00
Michael Marineau
43c26c6cc9 fix(coreos-base/gmerge): Remove reference to old package.provided file
A case of binary packages masking breakage, didn't notice this broke
because I didn't happen to trigger a build of gmerge during my testing.
This package.provided file contained the hackily installed toolchain
which is now handled via a normal emerge instead.
2013-12-05 23:09:35 -08:00
Greg Kroah-Hartman
e567efe461 bump(sys-kernel/coreos-kernel): add realtek ethernet support
Adds support for the realtek ethernet drivers as requested.
2013-12-04 21:03:27 -08:00
Greg Kroah-Hartman
8d5a6f9cd9 bump(sys-kernel/coreos-kernel): add infiniband support
This resolves issue #235 where IB support was requested for the kernel.
2013-12-04 20:05:48 -08:00
Michael Marineau
3341e00450 hack(coreos-base/hard-host-depends): Work around lvm's configure script path detection 2013-12-04 17:07:07 -08:00
Michael Marineau
7bd16b8c0e fix(profiles): Use sys-block/thin-provisioning-tools-0.2.8-r1
This moves ruby from RDEPENDS to DEPENDS behind the 'test' USE flag.
2013-12-04 16:34:13 -08:00
Brandon Philips
71430f7df0 feat(accept_keywords): boost build is needed by lvm 2013-12-03 17:07:23 -08:00
Brandon Philips
36189f4b23 feat(coreos-devel/sdk-depends): add boost-build
building boost requires that the SDK has the b2 command line utility
installed in /usr/bin/b2. Install this utility in the sdk.
2013-12-03 17:07:23 -08:00
Brandon Philips
89561b6f85 feat(coreos/base): add lvm thin 2013-12-03 17:07:17 -08:00
Brandon Philips
683432a2f7 feat(coreos/base): accept keywords on docker 0.7
we want docker 0.7, accept it's unstable nature
2013-12-03 12:59:48 -08:00
Michael Marineau
48310fc354 Merge pull request #269 from marineam/gce
add(coreos-base/oem-gce): Add support for ssh keys on GCE
2013-12-02 22:14:37 -08:00
Michael Marineau
1c726ce019 fix(coreos-base/oem-gce): Drop debug echo 2013-12-02 22:12:49 -08:00
Michael Marineau
e0244428fb fix(profiles): Move INSTALL_MASK from common.sh to profiles.
This one isn't used by default, only when building final images like so:

    export INSTALL_MASK=$(portageq-$BOARD envvar PROD_INSTALL_MASK)
2013-12-01 13:59:57 -08:00
Michael Marineau
4032ba5ede add(coreos-base/oem-gce): Add support for ssh keys on GCE 2013-11-30 17:26:49 -08:00
Michael Marineau
da1f605863 fix(profiles): Move default INSTALL_MASK to profiles.
The INSTALL_MASK is altered all over the place, clean it up by moving
all of it to profiles. Add /usr/share/{i18n,locales} to exclude those
installed by glibc since it doesn't have a nls use flag to disable them.
2013-11-29 21:28:31 -08:00
Michael Marineau
485f519a51 fix(coreos-base/coreos-base): Remove nsswitch.conf
Provided by glibc now that it is being installed properly.
2013-11-29 19:54:23 -08:00
Michael Marineau
640c2e354e Merge pull request #264 from marineam/dracut
Dracut
2013-11-27 14:44:33 -08:00
Michael Marineau
0de4520683 bump(sys-kernel/bootengine): Include journald config module 2013-11-27 14:40:29 -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
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
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
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
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
unclejack
eb1ecb525d feat(app-emulation/docker): bump to docker 0.6.7 2013-11-22 12:53:38 +02: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
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
f87b32d1f7 Merge pull request #257 from marineam/modules
Modules
2013-11-19 17:50:56 -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
Michael Marineau
864f4680c5 Merge pull request #256 from marineam/modules
Modules
2013-11-19 14:17:40 -08:00
Michael Marineau
bb82a156ea fix(sys-kernel/coreos-kernel): Update modular config, more modules!
Switch more things to modules previously missed (such as SCSI). Clean up
more debug options.
2013-11-19 13:48:39 -08:00
Michael Marineau
35fd55a41a fix(cros-kernel2.eclass): Fix cpio update steps.
The kernel is much more particular about how it handles the cpio format
than GNU's cpio tool. Two things:
 - Don't use the -depth option to find, cpio documentation recommends
   using it (the directory comes after the contents so set the
   permissions on the dir last in case it is overly restrictive) but the
   kernel thinks the other direction and doesn't put things into a
   directory that does not (yet) exist.
 - Don't add anything under /lib which is a symlink in the original
   file. Adding /lib as a directory later replaces the earlier /lib
   symlink. Again the user space tool thinks in the other direction and
   will happily dereference the symlink while extracting, preserving it.

CPIO CPIO CPIO!
2013-11-19 13:36:23 -08:00
Michael Marineau
ffc7f50e94 Merge pull request #255 from marineam/modules
Modules
2013-11-18 13:17:06 -08:00
Michael Marineau
f9a0b52c92 fix(cros-kernel2.eclass): Move build deps from ebuilds to eclass. 2013-11-18 00:35:29 -08:00
Michael Marineau
22190a7bfc bump(sys-kernel/coreos-kernel): New modular kernel.
Lots of changes here, some things of note:
 - Switch from built-in to modules for much of the kernel.
 - Enable more features, mostly in power management and networking.
 - Remove no_firmware.patch, this was added back when we had two
   different kernels which would conflict if both installed firmware.
 - Stop disabling OUTOFTREE_BUILD now that we don't patch the source.

So far this is just compile tested so it is marked ~amd64 for now.
2013-11-18 00:26:57 -08:00
Michael Marineau
0e3d2d202e fix(cros-kernel2.eclass): Fix STRIP_MASK and disable binchecks
STRIP_MASK wasn't updated to the new vmlinux location earlier.
RESTRICT=binchecks disables checks that only make sense for user space
binaries. This silences a bogus scanelf error.
2013-11-17 23:11:54 -08:00
Michael Marineau
0c0df75d69 fix(cros-kernel2.eclass): Disable OUTOFTREE_BUILD when src is dirty.
If OUTOFTREE_BUILD=1 (currently disabled but that will change) the
kernel will use the existing checkout as the source tree rather than
cloning another tree. If someone built anything in that tree and .config
exists the build will fail complaining that the source isn't clean.
Instead of failing just disable OUTOFTREE and emit a warning.

OUTOFTREE combined with INCREMENTAL makes successive kernel builds
pretty much no-ops (just re-linking modules and bzImage).
2013-11-17 22:45:34 -08:00
Michael Marineau
c83821a102 fix(cros-kernel2.eclass): Explicitly build bzImage in second pass
Build only bzImage instead of the default 'all' which also will re-link
all of the modules which is pointless and just causes the initramfs and
rootfs to become out of sync.
2013-11-17 20:25:45 -08:00
Michael Marineau
45f5b2b976 fix(cros-kernel2.eclass): Install vmlinux into same path as modules
This matches the behavior of Debian/Fedora closer so might as well
change it while I'm mucking around in this eclass.
2013-11-17 20:12:52 -08:00
Michael Marineau
012a13bc28 fix(cros-kernel2.eclass): Add kernel modules to initramfs.
Since we need to both bundle modules into the initramfs as well as
bundle the initramfs into the kernel image we need to update a pre-built
image with the user space tools as part of the kernel build process.

This seemed the best scheme, the alternatives were:
 - Unpack bootengine.cpio to a temporary directory, build and install
   kernel modules into that temporary directory, pass that directory
   plus a config file listing what device nodes to the kernel build.
 - Build kernel modules and generate a fresh bootengine.cpio using the
   update-bootengine tool. This would require calling sudo (and breaking
   out of the sandbox in the process) in the middle of the ebuild.
2013-11-17 20:01:24 -08:00
Brandon Philips
34f3f6a167 Merge pull request #254 from philips/gmerge-amd64
feat(gmerge): accept amd64 stuff
2013-11-15 15:12:29 -08:00
Brandon Philips
3f653524e7 feat(gmerge): ACCEPT_KEYWORDS **
see
47a360f8cd
2013-11-15 15:11:58 -08:00
Michael Marineau
a38632b0ea fix(cros-kernel2.eclass): Don't install invalid source/build symlinks.
If the kernel sources aren't installed there is no point to installing
these symlinks.
2013-11-14 18:23:16 -08:00
Michael Marineau
13fa480c49 fix(cros-kernel2.eclass): Drop the kernel_, just source. It's cleaner.
The use flag kernel_sources conflicts with the special meaning of the
use flag prefix kernel_ which is reserved for defining the host kernel,
for example kernel_linux. Also a couple other ebuilds in Gentoo have a
source use flag so let's just follow that pattern instead.
2013-11-14 18:14:51 -08:00
Michael Marineau
c1039fbcfa fix(cros-kernel2.eclass): Remove a massive amount of dead code.
We do not currently support or care about things like arm, device trees,
smatch, and other things that massively complicate this eclass. Remove
them so making further changes is simple. Features can always be added
back later.
2013-11-14 18:08:39 -08:00
Michael Marineau
76e8f257ab fix(sys-kernel/coreos-kernel): Disable example modules and kgdb.
Just a little cleanup, no need for either of these.
2013-11-14 15:48:51 -08:00
Michael Marineau
c1f8dcbdf7 fix(cros-kernel2.eclass): Move kernel defconfig along side ebuilds
This makes it possible to have multiple kernel ebuilds in the tree at
once since the defconfig can be versioned along side the ebuilds instead
of being global.
2013-11-14 15:39:20 -08:00
Michael Marineau
060794d2ec Merge pull request #252 from marineam/toolchain-pkgs
fix(make.conf): Fetch packages built by build_toolchains
2013-11-13 17:20:17 -08:00
Brandon Philips
94010aec18 chore(eclass/cros-kernel): bump with oldconfig 2013-11-08 15:15:56 -08:00
Brandon Philips
3e5677ccf9 feat(sys-kernel/coreos-kernel): bump to 3.11.7 2013-11-08 13:59:01 -08:00
Michael Marineau
2be7a667fc fix(make.conf): Fetch packages built by build_toolchains 2013-11-07 16:43:08 -08:00
Michael Marineau
2eeb79506f fix(cros-workon.eclass): Do not add -clang to CFLAGS
Not sure how this managed to work in the past, perhaps the test for
using Google's common.mk used to always fail but now works properly?
In any case, we don't use clang any more.
2013-11-07 15:36:45 -08:00
unclejack
cd7ef0f929 feat(app-emulation/docker): bump to docker 0.6.6 2013-11-07 21:55:32 +02:00
unclejack
2d83c83876 feat(app-emulation/docker): bump to docker 0.6.5
This adds the docker 0.6.5 ebuild.
2013-11-01 21:23:33 +02:00
Michael Marineau
f0eef9db28 bump(sys-kernel/bootengine): Bump code to include namespace fix. 2013-10-30 16:25:12 -07:00
Michael Marineau
1caaca5420 Merge pull request #246 from marineam/eend
bump(sys-apps/efunctions): updates from upstream and eend fix
2013-10-24 18:26:57 -07:00
Michael Marineau
1df4cdffe1 bump(sys-apps/efunctions): updates from upstream and eend fix 2013-10-24 13:42:23 -07:00
Brandon Philips
28bf72ada0 chore(net-misc/tlsdate): sync 9999 ebuild 2013-10-23 14:37:29 -07:00
Brandon Philips
6d62f900d1 fix(net-misc/tlsdate): ensure systemd eclass is used 2013-10-23 14:34:05 -07:00
Brandon Philips
3751ea02a6 chore(net-misc/tlsdate): fixup the comments related to user 2013-10-23 14:30:30 -07:00
Brandon Philips
c97146146b fix(net-misc/tlsdate): use service file from ebuild 2013-10-23 14:26:52 -07:00
Brandon Philips
6c5ee6a89b fix(net-misc/tlsdate): use econf on 9999 too 2013-10-23 14:12:32 -07:00
Brandon Philips
2dc453d51e fix(net-misc/tlsdate): use the coreos fork
the chromium os fork works and there are some problems upstream I need
to work thorugh. Use this.
2013-10-23 14:08:35 -07:00
Michael Marineau
87a7433cc9 Merge pull request #243 from marineam/release-reorg
fix(config): Fall back to the current SDK version for target packages.
2013-10-18 17:19:51 -07:00
Michael Marineau
9d18cf2551 fix(config): Fall back to the current SDK version for target packages.
This avoids loosing access to binary packages between tagging a new
version and finishing the build. The SDK's make.conf already does this.
2013-10-18 16:52:38 -07:00
Brandon Philips
304a71bc2c feat(coreos-base/coreos-init): install tlsdate 2013-10-18 13:44:28 -07:00
Brandon Philips
03a4eb155f feat(coreos-base/coreos-base): add the tlsdate user 2013-10-18 13:43:28 -07:00
Brandon Philips
10c759cdd0 Merge pull request #239 from philips/docker-0.6.4
feat(app-emulation/docker): bump to docker 0.6.4
2013-10-18 10:40:32 -07:00
Brandon Philips
eea468f5b4 Merge pull request #240 from philips/bump-aufs-utils
feat(coreos-base/coreos): include aufs-utils
2013-10-18 10:40:15 -07:00
Brandon Philips
ef95133b0a feat(coreos-base/coreos): include aufs-utils
aufs utils are needed to do some garbage collection on aufs unmounts.
2013-10-17 16:39:08 -07:00
Brandon Philips
260bab751c chore(app-emulation/docker): add the new service file 2013-10-17 16:28:03 -07:00
Brandon Philips
b522d90d2d feat(app-emulation/docker): bump to docker 0.6.4 2013-10-17 15:57:32 -07:00
Michael Marineau
33394e780e bump(coreos-base/coreos-init): Fix resizing on disks >= 300GB 2013-10-16 17:29:06 -07:00
Alex Polvi
08c6e55231 fix ssh handling 2013-10-14 12:06:42 -07:00
Alex Polvi
522c846bcc use proper ssh key setup 2013-10-14 11:32:58 -07:00
Alex Polvi
4037db2a2a remove redundant resolv.conf setup 2013-10-14 11:22:52 -07:00
Alex Polvi
98af20601f fix resolvconf.sh 2013-10-13 19:38:54 -07:00
Alex Polvi
9be7d7c130 add(coreos-base/oem-rackspace): added initial oem for rackspace 2013-10-13 19:23:50 -07:00
Brandon Philips
a3d82af931 feat(dev-db/etcd): bump to 0.1.2 release 2013-10-11 15:30:17 -07:00
Michael Marineau
50697bd07b fix(profiles): Enable ccache by default.
This is such a huge win for repeated glibc and kernel compiles. :)
2013-10-07 12:39:10 -07:00
Michael Marineau
72eb0ed866 fix(profiles): Move FEATURES into profiles.
Move all obviously safe features into the coreos profiles to further
reduce the magic in make.conf, leave the more fast-and-loose options in
make.conf to keep them kinda "special".
2013-10-07 12:33:26 -07:00
Michael Marineau
8efddb70a4 fix(coreos-base/hard-host-depends): Remove clang/llvm from SDK.
Nothing should be using clang any more and just results in long compile
times when use flags change. Away with ye!
2013-10-04 11:32:25 -07:00
Brandon Philips
94b7b1ff06 fix(coreos-base/coreos-init): fix the blocking local.target 2013-10-03 15:18:04 -07:00
Brandon Philips
36b6776fc6 Merge pull request #230 from philips/docker-xz
fix(app-emulation/docker): docker now requires xz
2013-10-02 14:05:56 -07:00
Brandon Philips
bef65d7d85 fix(coreos-base/coreos-init): fixup to use right systemctl path 2013-10-02 12:47:12 -07:00