4341 Commits

Author SHA1 Message Date
Alex Crawford
d99ae281bc coreos-base/oem-*: wrap variables in quotes 2015-07-20 13:55:07 -07:00
Geoff Levand
f811418816 Merge pull request #1385 from glevand/for-merge-vim-2
coreos/config: Remove outdated vim fix
2015-07-20 09:21:32 -07:00
Alex Crawford
e1a26d28ba sys-apps/ignition: update EnvironmentFile 2015-07-17 19:33:51 -07:00
Michael Marineau
5ea34f9416 Merge pull request #1386 from marineam/dev
cros-devutils: fix appid in devserver
2015-07-17 14:57:07 -07:00
Michael Marineau
008c59818b cros-devutils: fix appid in devserver 2015-07-17 14:54:56 -07:00
Geoff Levand
e376438f53 coreos/config: Remove outdated vim fix
Commit 5c4e74c68c3262ee35bd039d94b0237df7381888 (profiles: Use latest vim for
cross compile fix) updated vim to vim-7.4.712, which outdates this local fix.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-07-17 14:42:00 -07:00
Alex Crawford
c682dc1d5b Merge pull request #1382 from crawford/rust
profiles: enable rust
2015-07-17 14:25:17 -07:00
Geoff Levand
f5a1ebdf07 Merge pull request #1381 from glevand/for-merge-libchrome_crypto
coreos-overlay: Remove unused package coreos-base/libchrome_crypto
2015-07-17 14:20:57 -07:00
Geoff Levand
fc720e8c10 Merge pull request #1384 from glevand/for-merge-ktop
coreos-overlay: Update ktop for arm64
2015-07-17 13:52:30 -07:00
Alex Crawford
a120b2440a profiles: enable rust 2015-07-17 12:43:23 -07:00
Vito Caputo
c512c32572 Merge pull request #1380 from vcaputo/ignition-networkd
ignition: add dependency on systemd-networkd.service
2015-07-17 12:13:48 -07:00
Geoff Levand
bcebd8b695 sys-process/ktop: Fix arm64 build error
Add ktop-arm64-syscall-fixes.diff to fix arm64 build error.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-07-17 11:07:40 -07:00
Geoff Levand
0dc361f624 sys-process/ktop: Update to latest
Update to latest upstream and bump revision from ktop-0.0.1-r17
to ktop-0.0.1-r18.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-07-17 11:07:40 -07:00
Vito Caputo
5e05eebb5f ignition: add dependency on systemd-networkd.service 2015-07-17 00:37:17 -04:00
Michael Marineau
12a7f931a9 Merge pull request #1379 from marineam/rkt
rkt: fix grace period variable format
2015-07-16 19:40:45 -07:00
Michael Marineau
fa6567e851 rkt: fix grace period variable format
systemd requires the ${var} syntax when embedded in words.
2015-07-16 19:34:01 -07:00
Michael Marineau
f57c189045 Merge pull request #1378 from marineam/rkt
rkt: fix grace period time format
2015-07-16 19:17:23 -07:00
Michael Marineau
c025700be9 rkt: fix grace period time format 2015-07-16 19:14:21 -07:00
Geoff Levand
97135465ec coreos-base/libchrome_crypto: Remove unused package
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-07-16 13:38:44 -07:00
Michael Marineau
8d2093ab55 Merge pull request #1375 from coreos/revert-1355-fleet-0.11.1
Revert "app-admin/fleet: bump to v0.11.1"
2015-07-16 12:18:29 -07:00
Michael Marineau
d165d80cb5 Revert "app-admin/fleet: bump to v0.11.1" 2015-07-16 05:05:04 -07:00
Michael Marineau
d0e9430c55 Merge pull request #1374 from marineam/cmake
profiles: fix path to coreos-overlay
2015-07-15 21:09:44 -07:00
Michael Marineau
33074475f9 profiles: fix path to coreos-overlay
Missed this reference to /usr/local/portage in a recent scripts change:

174a847e36

So existing SDKs kept working but newly created SDKs would mysteriously
fail to build some things like cmake and vim. :(
2015-07-15 21:01:33 -07:00
Alex Crawford
a6b1d350d2 Merge pull request #1371 from crawford/boot
sys-kernel/bootengine: include disk-uuid fixes
2015-07-15 12:46:29 -07:00
Alex Crawford
a9a9eee5ff sys-kernel/bootengine: include disk-uuid fixes 2015-07-15 12:36:59 -07:00
Geoff Levand
d695b2fa53 Merge pull request #1358 from glevand/for-merge-vim
coreos-overlay: Use latest vim for cross compile fix
2015-07-15 12:12:24 -07:00
Geoff Levand
c747e6af49 profiles: Use latest vim for cross compile fix
Specify vim-7.4.712 and vim-core-7.4.712 in package.accept_keywords
to pickup needed upstream cross-compile fix.

  https://bugs.gentoo.org/show_bug.cgi?id=473372

Fix build errors like these:

  checking for tgetent()... configure: error: NOT FOUND!
  You need to install a terminal library; for example ncurses.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-07-15 11:52:27 -07:00
Alex Crawford
19931a8c99 Merge pull request #1369 from crawford/boot
sys-kernel/bootengine: include disk uuid changes
2015-07-15 00:14:25 -07:00
Alex Crawford
a1aa12ebb2 sys-kernel/bootengine: include disk uuid changes 2015-07-15 00:07:48 -07:00
Eugene Yakubovich
87581aa3ae Merge pull request #1367 from eyakubovich/flannel-0.5.1
flannel: bump to 0.5.1
2015-07-14 18:42:54 -07:00
Alex Crawford
330d9735ce Merge pull request #1368 from crawford/docker
app-emulation/docker: bump to v1.7.1
2015-07-14 18:17:25 -07:00
Alex Crawford
6d055cbfa7 app-emulation/docker: bump to v1.7.1 2015-07-14 18:14:22 -07:00
Eugene Yakubovich
069211b11d flannel: bump to 0.5.1 2015-07-14 18:09:46 -07:00
Alex Crawford
1ded9198a5 Merge pull request #1361 from crawford/cloudinit
coreos-base/coreos-cloudinit: bump to v1.5.0
2015-07-14 18:07:04 -07:00
Alex Crawford
62c76140ca Merge pull request #1366 from crawford/ignition
sys-apps/ignition: update to the latest
2015-07-14 18:04:49 -07:00
Nick Owens
152fcf80d9 Merge pull request #1355 from mischief/fleet-0.11.1
app-admin/fleet: bump to v0.11.1
2015-07-14 18:03:55 -07:00
Alex Crawford
40b5c97aaa sys-apps/ignition: bump to v0.1.0 2015-07-14 17:57:45 -07:00
Alex Crawford
0f278e5633 sys-apps/ignition: update to match new stages
This now includes ignition-disks.service and ignition-files.service
which run their respective stages. Both of these services are required
by ignition.target which is wanted when the udev rule matches an
unbooted disk.
2015-07-14 17:57:45 -07:00
Alex Crawford
4f00bca819 sys-apps/ignition: fix dobin to reflect the layout
The Ignition source was moved under /src so the name needs to be
explicit.
2015-07-14 17:44:23 -07:00
Alex Crawford
527af84319 Merge pull request #1365 from crawford/sdk-depends
coreos-devel/sdk-depends: add Capture-Tiny
2015-07-14 15:53:18 -07:00
Alex Crawford
71058a0d6a coreos-devel/sdk-depends: add Capture-Tiny 2015-07-14 15:50:13 -07:00
Michael Marineau
18ef5053fa Merge pull request #1357 from marineam/portage
Portage 2.2.20
2015-07-14 13:07:55 -07:00
Nick Owens
8953d3be9b Merge pull request #1362 from mischief/systemd
sys-apps/systemd: sync with coreos/systemd v222
2015-07-14 12:51:39 -07:00
Nick Owens
a71579ae01 sys-apps/systemd: sync with coreos/systemd v222 2015-07-14 12:43:26 -07:00
Alex Crawford
928940c101 coreos-base/coreos-cloudinit: bump to v1.5.0 2015-07-14 12:18:17 -07:00
Michael Marineau
154f980ad1 Merge pull request #1356 from marineam/systemd
systemd: sync with upstream, dropping python use flag
2015-07-14 11:44:28 -07:00
Michael Marineau
903976d531 Merge pull request #1359 from marineam/vdso
coreos-kernel: add -fstack-check=no to kernel build
2015-07-14 11:44:00 -07:00
Michael Marineau
fe3b111c6a coreos-kernel: add -fstack-check=no to kernel build
In addition to enabling PIE and stack protector, hardened compilers also
enable the -fstack-check option which I had previously overlooked,
conflating it with -fstack-protector which the kernel build already
handles properly. This is the second time I hit this trying to use
ccache, I forgot that -nopie was insufficent for kernel builds. Last
time around reverted in cd043688f09b22ccf245ffd11f8a22a5ff31e577.

At least this time I finally dug deep enough to find the cause instead
of setting myself up for repeating history in another 6 months. For
reference the issue is that the Go 1.3.x runtime can call clock_gettime
with a very small stack. If the vDSO library was built with
-fstack-check it will attempt to write 0 to a location beyond the end of
the very small stack, triggering SEGV:

    Dump of assembler code for function __vdso_clock_gettime:
       0x00007ffff7ffaa50 <+0>:     push   %rbp
       0x00007ffff7ffaa51 <+1>:     mov    %rsp,%rbp
       0x00007ffff7ffaa54 <+4>:     push   %r14
       0x00007ffff7ffaa56 <+6>:     push   %r13
       0x00007ffff7ffaa58 <+8>:     push   %r12
       0x00007ffff7ffaa5a <+10>:    push   %rbx
       0x00007ffff7ffaa5b <+11>:    sub    $0x1038,%rsp
    => 0x00007ffff7ffaa62 <+18>:    orq    $0x0,(%rsp)
       0x00007ffff7ffaa67 <+23>:    add    $0x1020,%rsp
2015-07-13 23:22:46 -07:00
Michael Marineau
4aef6d7d80 portage: apply CoreOS patches to 2.2.20 ebuild
The 2.2.18 patches apply as-is except for the unicode fix which was
resolved upstream.
2015-07-11 19:03:11 -07:00
Michael Marineau
56de858200 portage: import latest stable from upstream 2015-07-11 18:54:46 -07:00