Geoff Levand
b08d9a85cb
Merge pull request #1447 from glevand/for-merge-kernel
...
coreos-overlay: coreos-kernel: Bump arm64 to 4.1.4-r1
2015-08-11 15:52:54 -07:00
Alex Crawford
d7e79a3a5d
Merge pull request #1440 from crawford/coreos-metadata
...
coreos-base/coreos-metadata: add initial ebuild
2015-08-11 15:50:24 -07:00
Alex Crawford
b2c79f85ab
coreos-base/coreos: add coreos-metadata
2015-08-11 15:11:01 -07:00
Alex Crawford
bc3ad318b4
coreos-base/coreos-metadata: add initial ebuild
2015-08-11 15:11:01 -07:00
Geoff Levand
b85a6a5a81
coreos-kernel: Bump arm64 to 4.1.4-r1
...
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-11 14:48:38 -07:00
Alex Crawford
ac7737dc03
Merge pull request #1441 from crawford/cargo
...
coreos-devel/sdk-depends: add rust-dev/cargo
2015-08-11 13:45:30 -07:00
Alex Crawford
fe0031f219
Merge pull request #1446 from crawford/rust-bin
...
dev-lang/rust-bin: move from portage-stable and suppress errors
2015-08-11 12:38:15 -07:00
Alex Crawford
2b0aae9fa9
dev-lang/rust-bin: suppress SONAME-related errors
...
The rust shared objects don't have SONAME set. As a result, portage cannot find
the libraries and complains with errors like:
dev-lang/rust-bin-1.1.0 is missing libraries:
x86_64: librustc_resolve-7d23ff90.so
x86_64: libgraphviz-7d23ff90.so
x86_64: librustc_borrowck-7d23ff90.so
x86_64: libflate-7d23ff90.so
x86_64: libfmt_macros-7d23ff90.so
x86_64: libtest-7d23ff90.so
x86_64: librustc_lint-7d23ff90.so
x86_64: libgetopts-7d23ff90.so
x86_64: libstd-7d23ff90.so
x86_64: librustc_data_structures-7d23ff90.so
x86_64: librustc_back-7d23ff90.so
x86_64: librustc-7d23ff90.so
x86_64: libsyntax-7d23ff90.so
x86_64: librustc_llvm-7d23ff90.so
x86_64: librustc_trans-7d23ff90.so
x86_64: librustc_privacy-7d23ff90.so
x86_64: librustc_driver-7d23ff90.so
x86_64: libterm-7d23ff90.so
x86_64: librustdoc-7d23ff90.so
x86_64: libserialize-7d23ff90.so
x86_64: librbml-7d23ff90.so
x86_64: liblog-7d23ff90.so
x86_64: librustc_typeck-7d23ff90.so
2015-08-11 11:15:04 -07:00
Alex Crawford
c2edf32fbe
dev-lang/rust-bin: move from portage-stable
2015-08-11 11:15:04 -07:00
Michael Marineau
09af93e514
Merge pull request #1443 from andrejro/for-upstream-qemu-grub
...
qemu static build and grub arm64 efi support
2015-08-09 16:10:41 -07:00
Andrej Rosano
62cc7b10b6
sys-boot/grub: Fix toolchain checking
...
Signed-off-by: Andrej Rosano <andrej@inversepath.com>
2015-08-10 00:06:35 +02:00
Andrej Rosano
3ef27eba2d
sys-boot/grub: add grub_platforms_arm64 use flag
...
Enables the build of efi grub application for arm64 platforms.
Signed-off-by: Andrej Rosano <andrej@inversepath.com>
2015-08-09 20:13:33 +02:00
Andrej Rosano
347819617d
qemu: build static qemu user mode emulation target
...
Leveraging on the binfmt_misc kernel feature, a static qemu-aarch64
executable is required to chroot in the arm64 rootfs.
Signed-off-by: Andrej Rosano <andrej@inversepath.com>
2015-08-09 20:13:33 +02:00
Michael Marineau
f08735a1c7
Merge pull request #1442 from marineam/revert
...
Revert "profiles: tell ccache to rewrite paths relative to $S"
2015-08-08 22:19:35 -07:00
Michael Marineau
233d74f2f6
Revert "profiles: tell ccache to rewrite paths relative to $S"
...
This reverts commit 8259b77fc8eba8cfda54da565882283953bfd61a.
Somehow this is breaking the qemu build. Unknown why yet.
2015-08-08 22:00:38 -07:00
Alex Crawford
e071fa417f
coreos-devel/sdk-depends: add rust-dev/cargo
2015-08-08 18:03:03 -07:00
Alex Crawford
09f3dd281d
bump(dev-rust/cargo): sync with upstream overlay
...
Originates from github.com/Heather/gentoo-rust
2015-08-08 16:57:19 -07:00
Alex Crawford
6fe9289110
Merge pull request #1438 from crawford/kubelet
...
coreos-base/coreos: re-add kubelet
2015-08-07 20:23:15 -07:00
Alex Crawford
d0b3eccd91
coreos-base/coreos: re-add kubelet
2015-08-07 20:21:28 -07:00
Michael Marineau
fa47b4373f
Merge pull request #1437 from marineam/ccache
...
Fixes to make better use of ccache
2015-08-07 19:54:28 -07:00
Alex Crawford
55836270b7
Merge pull request #1436 from crawford/kubelet
...
app-admin/kubelet: update with better defaults
2015-08-07 19:53:19 -07:00
Alex Crawford
8557c47623
app-admin/kubelet: update with better defaults
2015-08-07 19:44:40 -07:00
Michael Marineau
34bba21afd
coreos-kernel: make build ccache friendly across versions
...
The absolute path to the source tree includes the kernel's version
number and that path then lands in the kernel source code via the
numerous __FILE__ macros in the kernel source. So if the kernel source
version changes, even with a minor revision only, the entire cache can
be invalidated.
Reshuffle the build tree so that $S is a directory of symlinks to the
source and a nested build directory, ensuring the entire build can use
relative paths. A directory of symlinks instead of a single directory
symlink is required to prevent make from resolving the source directory
path to the original versioned path.
2015-08-07 17:45:01 -07:00
Michael Marineau
e290b05988
profiles: tell ccache to rewrite paths relative to $S
...
There are a number of ways the absolute path to a source file can make
it into the compiler output, some of which can prevent cached results
from being used when compiling related code in different locations.
The default source directory $S contains the package version so paths
need to be relative to it in order to work between package versions.
2015-08-07 17:44:21 -07:00
Michael Marineau
d426251f88
Merge pull request #1435 from marineam/usrfiles
...
nss-usrfiles: use proper compiler
2015-08-07 15:05:33 -07:00
Michael Marineau
419734a008
nss-usrfiles: use proper compiler
...
Without exporting CC make was defaulting to using `cc` as the compiler
which is the host compiler, not the cross compiler.
2015-08-07 15:02:22 -07:00
Vito Caputo
df752e6d04
Merge pull request #1434 from vcaputo/ignition-service-descriptions
...
sys-apps/ignition: add stage context to service descriptions.
2015-08-06 18:25:15 -07:00
Vito Caputo
eb22bca4ad
sys-apps/ignition: add stage context to service descriptions.
2015-08-06 20:16:17 -04:00
Alex Crawford
c890b81797
Merge pull request #1431 from crawford/cpuset
...
sys-kernel: add patch for cpuset
2015-08-06 14:55:25 -07:00
Alex Crawford
5b2e6c2773
Merge pull request #1432 from crawford/kubelet
...
Revert "coreos-base/coreos: add kubelet"
2015-08-06 14:55:21 -07:00
Alex Crawford
d1e2fae8f4
Revert "coreos-base/coreos: add kubelet"
...
This reverts commit 04663d5e18ce0bdb4dd31f716fae6381b549eba5.
2015-08-06 14:36:53 -07:00
Alex Crawford
72c82d6ba8
sys-kernel: add patch for cpuset
2015-08-06 14:22:00 -07:00
Vito Caputo
63fe7ecd7b
Merge pull request #1430 from vcaputo/ignition-files-before-etc
...
sys-apps/ignition: ignition-files.service before initrd-parse-etc.ser…
2015-08-06 00:21:38 -07:00
Alex Crawford
df35820d96
Merge pull request #1429 from crawford/unit
...
app-admin/kubelet: fix typo in service unit
2015-08-06 00:19:47 -07:00
Vito Caputo
8abeb3e63c
sys-apps/ignition: ignition-files.service before initrd-parse-etc.service
...
initrd-switch-root.target was too late, we get potentially killed during
the cleanup steps before that. We also need to write files before
reloading etc since we may influence that in ignition-files.
2015-08-06 03:19:25 -04:00
Alex Crawford
4f96704072
coreos-base/coreos: add kubelet
2015-08-05 23:58:25 -07:00
Alex Crawford
61e6ce537f
app-admin/kubelet: fix typo in service unit
2015-08-05 23:52:39 -07:00
Alex Crawford
e8010c3812
Merge pull request #1428 from crawford/unit
...
app-admin/kubelet: add service unit
2015-08-05 20:14:23 -07:00
Alex Crawford
ce1f29453a
app-admin/kubelet: add service unit
2015-08-05 19:58:45 -07:00
Michael Marineau
bbfe69dfc3
Merge pull request #1426 from marineam/tools
...
coreos: add strace, dig, mkpasswd
2015-08-05 19:14:50 -07:00
Michael Marineau
004cbd95a6
coreos: add strace, dig, mkpasswd
...
Our image is officially Not Small™ so stop pretending it is.
For unknown reasons mkpasswd is bundled with whois.
2015-08-05 19:09:40 -07:00
Alex Crawford
f75d0a0c2e
Merge pull request #1425 from crawford/kubelet
...
app-admin/kubelet: add kubernetes kubelet
2015-08-05 18:25:30 -07:00
Alex Crawford
b7808aa6c5
app-admin/kubelet: add kubernetes kubelet
2015-08-05 18:16:18 -07:00
Geoff Levand
0bae3f232c
Merge pull request #1424 from glevand/for-merge-ldconfig
...
coreos-overlay Enable qemu user mode emulation
2015-08-05 17:12:33 -07:00
Geoff Levand
7b8345df6d
make.defaults: Enable qemu user mode emulation
...
Enable building arm64 qemu user mode emulation (qemu-aarch64) in
the SDK to allow for running target utilities like ldconfig during
the image build stage.
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-05 14:54:10 -07:00
Michael Marineau
9a55d44fbb
Merge pull request #1423 from marineam/subversion
...
subversion: set stable keywords
2015-08-05 01:52:57 -07:00
Alex Crawford
e0212373b6
Merge pull request #1422 from crawford/install
...
add Install sections to etcd and fleet
2015-08-04 20:08:07 -07:00
Michael Marineau
89f09297a4
subversion: set stable keywords
...
When moving this ebuild from portage-stable KEYWORDS was left all ~arch,
breaking the SDK build when the ebuilds were removed from
portage-stable.
2015-08-04 18:44:00 -07:00
Alex Crawford
b30e08c754
app-admin/fleet: add Install section
2015-08-04 18:19:22 -07:00
Alex Crawford
8accec2536
dev-db/etcd: add Install section
2015-08-04 18:19:22 -07:00