Michael Marineau
7176f2aa0c
bump(sys-libs/glibc): Pull in 2.17, remove some configs from /etc
...
One oddity here: /etc/nsswitch.conf is setup as a postinst command in
order to avoid conflicting with baselayout once it starts installing
nsswitch.conf instead. Later glibc won't provide nsswitch.conf at all.
2014-02-07 17:42:09 -08:00
Michael Marineau
158e870f53
fix(app-admin/fleet): Update to latest revision
2014-02-07 10:39:30 -08:00
Michael Marineau
559c43278d
fix(app-admin/fleet): Fix stable ebuild symlink
2014-02-06 11:51:30 -08:00
Brian Waldon
ba67585a15
fix(app-admin/fleet): Rename coreinit -> fleet
2014-02-05 16:47:43 -08:00
Brandon Philips
194e9edc5e
Merge pull request #332 from philips/docker-0.8.0
...
feat(app-emulation/docker): add docker 0.8.0
2014-02-05 11:41:48 -08:00
Brandon Philips
cc155b78a1
Merge pull request #331 from marineam/perf
...
fix(coreos-base/coreos-dev): Drop perf from dev build.
2014-02-05 10:27:42 -08:00
Brandon Philips
59da555463
feat(app-emulation/docker): add docker 0.8.0
2014-02-05 10:22:21 -08:00
Michael Marineau
76768a3ac6
fix(profiles): Update to latest certs package
2014-02-04 17:01:22 -08:00
Michael Marineau
aac47622cc
fix(coreos-base/coreos-dev): Drop perf from dev build.
...
We haven't been using it, the version we have is old, and the build
appears to be a little flaky. Just drop it, can always bump and re-add
later if someone wants it.
2014-01-31 18:57:04 -08:00
Alex Polvi
8426bf1a1c
revert dodir and dosym on /bin/
2014-01-31 16:39:30 -08:00
Alex Polvi
e655a3ae27
do not mess around with /usr/bin/bash
2014-01-31 16:25:31 -08:00
Alex Polvi
1fcf5c69c8
usr(bash): patch bash ebuild to use /usr
2014-01-31 16:11:34 -08:00
Alex Polvi
581855f4d2
usr(bash): move bash to coreos-overlay
2014-01-31 16:11:07 -08:00
polvi
bc2f557b83
Merge pull request #323 from polvi/usr-systemd3
...
Usr systemd3
2014-01-31 15:28:04 -08:00
Alex Polvi
73fca0b33e
move the rm to the ebuild
2014-01-31 15:24:24 -08:00
polvi
78ab864a37
Merge pull request #324 from polvi/usr-tlsdate2
...
usr(tlsdate): move to /usr/share/tlsdate
2014-01-31 13:06:11 -08:00
Michael Marineau
8e86082bff
fix(app-admin/coreinit): Switch to new 'stable' ebuild.
...
Depending on live ebuilds is potentially flaky, time to start bumping
manually. Also fix the build, the path to the built binaries changed.
2014-01-30 14:25:30 -08:00
Michael Marineau
6eab81061b
Merge pull request #328 from marineam/fix-docker
...
fix(coreos-base/coreos-init): Sync up stable and live ebuilds.
2014-01-30 14:13:41 -08:00
Michael Marineau
fa7742c46c
fix(coreos-base/coreos-init): Sync up stable and live ebuilds.
...
Trying on a new scheme to use an if statement so we can share the same
ebuild between live and stable ebuilds. This should help avoid letting
the two get out of sync.
2014-01-30 14:01:09 -08:00
Greg Kroah-Hartman
863610bfe0
bump(sys-kernel/coreos-kernel) Bump to 3.13.0
2014-01-27 13:06:58 -08:00
Brandon Philips
15299f4ba1
feat(app-emulation/docker): add socket activation
2014-01-24 17:25:35 -08:00
Alex Polvi
e18aac865b
usr(tlsdate): move to /usr/share/tlsdate
2014-01-23 17:24:17 -08:00
Alex Polvi
1de636cb0f
usr(systemd): remove uneeded default dirs
2014-01-23 16:58:29 -08:00
Alex Polvi
df5fa41bcf
chore(systemd): remove ebuilds we are not using
2014-01-23 16:22:58 -08:00
Jeremiah Orem
4584ce7cfb
coretest: bump ref and drop service file.
2014-01-23 16:12:10 -08:00
polvi
22b4462223
Merge pull request #321 from polvi/add-coretest
...
feat(coretest): add coretest to the images, bump ebuild
2014-01-23 15:06:50 -08:00
polvi
15ca02728d
Merge pull request #320 from polvi/usr-dbus2
...
usr(dbus): add keepdir for missing /etc entries
2014-01-23 15:04:19 -08:00
Alex Polvi
582a23ba6f
feat(coretest): add coretest to the images, bump ebuild
2014-01-23 15:03:45 -08:00
Alex Polvi
97e9386b4f
usr(dbus): add keepdir for missing /etc entries
2014-01-23 14:57:19 -08:00
Michael Marineau
a53eaec62c
fix(coreos-base/coreos-base): Fix vimrc in non-usr images
...
This symlink (if missing) is created at boot-time in /usr images but we
need it at build time in classic read-only root images.
2014-01-23 14:53:18 -08:00
Michael Marineau
df686e732b
fix(coreos-base/gmerge): Don't create /etc/make.profile
...
This conflicts with /etc/portage/make.profile in the chroot, generating
lots of warnings. This was always a weird hack anyway. Instead lets
start configuring portage properly in dev images, this will be handled
in the build scripts.
2014-01-22 17:08:46 -08:00
Michael Marineau
312592ec6d
fix(sys-apps/dbus): Rename etc patch, add it to the ebuild.
...
Tweak the name of the ebuild, it was generated from current git rather
than any particular release. Also it needs to actually be applied. :)
2014-01-22 16:52:21 -08:00
Michael Marineau
6cbdd76076
Merge pull request #316 from marineam/python
...
bump(dev-lang/python): Update to 2.7.6, now in portage-stable
2014-01-22 16:00:25 -08:00
polvi
c21c891af7
Merge pull request #315 from polvi/usr-iproute2
...
Usr iproute2
2014-01-22 13:42:51 -08:00
polvi
289ab86403
Merge pull request #314 from polvi/usr-systemd-dbus
...
Pull dbus/systemd into coreos-overlay and bump related packages
2014-01-22 13:41:29 -08:00
Alex Polvi
0e84e09ac3
usr(systemd-dbus): add patch to allow users to use /etc/
2014-01-22 13:13:52 -08:00
Michael Marineau
85746a7fb8
bump(dev-lang/python): Update to 2.7.6, now in portage-stable
2014-01-22 12:48:08 -08:00
Alex Polvi
07cbd61d78
usr(iproute2): move sysconfig to /usr/share
2014-01-22 11:03:29 -08:00
Alex Polvi
cb76a0fa70
usr(iproute2): move to coreos-overlay
2014-01-22 11:02:40 -08:00
Alex Polvi
98cca9617e
usr(systemd-dbus): bump ebuilds
2014-01-22 10:20:26 -08:00
Alex Polvi
2394f92933
usr(systemd-dbus): fix related tlsdate and update-engine
2014-01-21 20:29:10 -08:00
Alex Polvi
e0b84a4981
usr(systemd-dbus): point dbus related configs to /usr/share
2014-01-21 18:55:01 -08:00
Alex Polvi
44039df4a5
usr(systemd-dbus): move systemd and dbus to coreos-overlay
2014-01-21 18:53:43 -08:00
Michael Marineau
40e2815e63
bump(coreos-base/coreos-init): Switch to cgpt resize
2014-01-21 17:13:36 -08:00
Alex Polvi
aafef54888
usr(localtime): just remove localtime, does not hurt anything
2014-01-21 11:24:05 -08:00
Alex Polvi
26b7767464
usr(vimrc): move vimrc to /usr/local/vim
2014-01-20 14:10:29 -08:00
Michael Marineau
32a45fcd01
Merge pull request #307 from marineam/parttype
...
add(sys-apps/util-linux): Add patched util-linux to support PARTTYPE
2014-01-20 11:44:55 -08:00
Michael Marineau
67a8bafebe
Merge pull request #310 from marineam/e2fsck
...
bump(sys-fs/e2fsprogs): sync w/ upstream, add UUID fix.
2014-01-20 11:18:08 -08:00
Michael Marineau
4d9eb10e53
bump(vboot_reference): Includes resize support in cgpt
2014-01-20 11:13:49 -08:00
Michael Marineau
a813f89334
bump(sys-fs/e2fsprogs): sync w/ upstream, add UUID fix.
...
Update to e2fsprogs-1.42.9 and include a patch to avoid corrupting
filesystems by changing the UUID while it is mounted.
2014-01-19 15:12:17 -08:00
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