14524 Commits

Author SHA1 Message Date
David Michael
7c7eed243f sys-libs/ncurses: Apply Flatcar patches
Cherry-picked from kinvolk/coreos-overlay@d0426cf.

Add a symlink-usr USE flag for keeping a minimal set of terminfo
files in /usr/share/terminfo.

Also allow writes to /dev/ptmx, which sometimes causes the sandbox
to fail Jenkins builds.

Check issue kinvolk/Flatcar#364 for further details.

Signed-off-by: Jose Blanquicet <blanquicet@gmail.com>
2021-03-18 13:36:17 +01:00
Jose Blanquicet
a129ebfb0d sys-libs/ncurses: Sync with Gentoo's upstream
This commit synchronises ncurses with gentoo/gentoo@69bf5af thus
it updates the package from 6.1-r2 to 6.2-r1.

Check issue kinvolk/Flatcar#364 for further details.

Signed-off-by: Jose Blanquicet <blanquicet@gmail.com>
2021-03-18 13:35:32 +01:00
Flatcar Buildbot
ebb6d35ea7 sys-kernel: Upgrade Kernel 5.10.23 to 5.10.24 2021-03-18 07:24:28 +00:00
Flatcar Buildbot
370c620983 sys-kernel: Upgrade Linux Firmware 20210208 to 20210315 2021-03-18 07:10:22 +00:00
Dongsu Park
faafbb8b05 Merge pull request #898 from kinvolk/go-1.15.10-main
Upgrade Go in main from 1.15.8 to 1.15.10
2021-03-16 10:03:23 +01:00
Kai Lüke
cabd143d8e coreos-base/coreos-init: use alternative interface names for virtio
This pulls in
https://github.com/kinvolk/init/pull/38
to set predictable network interface names as alternative interface
names for virtio devices, and also add a special hardcoded ens4v1
name for GCE because the special udev rule to rename the device
stopped working after the systemd 247 update.
2021-03-15 15:49:09 +01:00
Thilo Fromm
d2de1875a8 Merge pull request #152 from kinvolk/t-lo/fix-sdk-bootstrap
SDK bootstrap related fixes in scripts/bootstrap: use python3; add static-libs, openmp
2021-03-15 15:06:02 +01:00
Thilo Fromm
af26169c04 Merge pull request #874 from kinvolk/t-lo/fix-sdk-bootstrap
fix sdk bootstrap: use python3 in catalyst chroot-functions, set cros_host USE when bootstrapping
2021-03-15 15:05:51 +01:00
Dongsu Park
fed7e2cf76 dev-util/gdbus-codegen: update to 2.66.7
Now that glib was updated to 2.66.7, we need to also update
gdbus-codegen to the same version, to avoid dependency failures.
2021-03-15 09:28:35 +01:00
Dongsu Park
9fc14f184c dev-libs/glib: update to 2.66.7
Update glib to 2.66.7, to address security issues CVE-2021-27218
and CVE-2021-27219.
2021-03-15 09:28:05 +01:00
Flatcar Buildbot
ebf4be322c dev-lang: Upgrade Go 1.15.8 to 1.15.10 2021-03-15 07:35:41 +00:00
Flatcar Buildbot
45682c9588 sys-kernel: Upgrade Kernel 5.10.22 to 5.10.23 2021-03-12 14:49:09 +01:00
Flatcar Buildbot
64c53b3488 sys-kernel: Upgrade Kernel 5.10.21 to 5.10.22 2021-03-11 06:46:37 +01:00
Margarita Manterola
3adcae94c2 Revert adding explicit path to the containerd unit
This unit is post-processed for torcx purposes and adding absolute paths
breaks execution.
2021-03-10 11:13:44 +01:00
Marga Manterola
d0666beaa1 Merge pull request #888 from kinvolk/marga-kinvolk/fix-path
Add explicit paths to coreos-metadata and containerd executables in their unit files
2021-03-09 16:20:39 +01:00
Marga Manterola
28ead9a135 Merge pull request #886 from kinvolk/linux-5.10.21-main
Upgrade Linux Kernel in main from 5.10.19 to 5.10.21
2021-03-09 12:23:08 +01:00
Marga Manterola
7af7e439b8 Merge pull request #880 from kinvolk/containerd-1.4.4-main
Upgrade Containerd in main from 1.4.3 to 1.4.4
2021-03-09 11:58:28 +01:00
Margarita Manterola
83ea2ed26b Add explicit paths to coreos-metadata and containerd executables
While the execution of the unit may succeed by finding the executables
by searching the current PATH, calling `systemd-analyze verify` on the
units fails because this requires an absolute path.
2021-03-08 17:59:05 +01:00
Margarita Manterola
6bb43e7b37 sys-kernel/coreos-firmware: include compressed modules
When listing kernel modules to decide which firmware should be shipped
together with the image, we need to now list both compressed and
uncompressed module.

Fixes: kinvolk/Flatcar#359
2021-03-08 12:26:06 +01:00
Flatcar Buildbot
0d637000f5 sys-kernel: Upgrade Kernel 5.10.19 to 5.10.21 2021-03-08 07:29:51 +00:00
Flatcar Buildbot
42056568dc app-emulation: Upgrade Containerd 1.4.3 to 1.4.4 2021-03-05 15:02:22 +01:00
Kai Lüke
a25b0a8a06 app-admin/sdnotify-proxy: use git ref of new repository
In https://github.com/kinvolk/coreos-overlay/pull/875 the repository
was switched to a fork from the archived upstream repository. However,
the ebuild was still using a reference to an old squashed Flatcar build
bot commit from the git-sync times that was only present in our old
repository.
Switch to a reference to the latest commit on the new repository which
in fact does not introduce any changes.
2021-03-05 11:07:47 +01:00
Dongsu Park
238e88e435 app-admin/toolbox: update to use docker instead of rkt
Since rkt will be deprecated soon, we should make toolbox run docker
instead of rkt.

Also delete dependency on `app-emulation/rkt`, and update hyperlinks.

It pulls in https://github.com/kinvolk/toolbox/pull/1 .
2021-03-05 10:23:01 +01:00
Thilo Fromm
aa4355cdb5 dev-util/catalyst: use python3 in chroot-functions for portage dbg output
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-03-05 09:29:39 +01:00
Thilo Fromm
e9a822fd0a amd64 SDK: add cros_host to BOOTSTRAP_USE
This change adds the USE flag cros_host to the
SDK's make.default, as part of a larger fix for the SDK bootstrap build.
The SDK bootstrap build was broken in stage 1 since package upgrades
were allowed to leak into that phase.

We now limit stage 1 to only "known good" package ebuilds, which caused
downstream breakage from missing flags in the stage 2 SDK bootstrapping.

This change fixes that breakage.

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-03-05 09:29:31 +01:00
Vincent Batts
981e8375df sdnotify: avoid the github redirect
Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2021-03-04 07:58:16 -05:00
Thilo Fromm
7172e40cd7 scripts/bootstrap: flatcar: use python3; add static-libs, openmp
This change explicitly calls python3 (instead of python) in pycmd
so portage commands work (as we ship python 2, too, and it's still
the default).

Also, 'static-libs' and 'opempn' are added to the
bootstrap emerge USE flags (stage 3 of the bootstrap-sh script,
which is run in stage 2 of the SDK catalyst bootstrapping process):
- 'static-libs' un-breaks the zlib build: zlib installed has this flag
   set and zlib requested per emerge command line in
   bootstrap.sh stage 3 needs this flag to prevent a slot conflict.
- 'openmp' is to honor requirements of newer versions of GCC and is
   added according to Gentoo guidelines published here:
   https://wiki.gentoo.org/wiki/User:Sakaki/Sakaki%27s_EFI_Install_Guide/Building_the_Gentoo_Base_System_Minus_Kernel#Gentoo_Bootstrap_Remix:_Progressing_from_Stage_1_to_Stage_2

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-03-03 10:16:21 +01:00
Kai Lüke
85ecfbc0c3 .github: automate kernel updates
The kernel version and maintenance branch stays the same for an LTS
stream. Since streams coexist for some time, they need their own GitHub
Actions.
2021-03-02 18:17:02 +01:00
Sayan Chowdhury
29a652e553 Merge pull request #872 from kinvolk/sayan/update-openssl-1.1.1j
dev-libs/openssl: Update to openssl-1.1.1j
2021-03-02 19:58:55 +05:30
Sayan Chowdhury
077279a0f9 Merge pull request #852 from kinvolk/t-lo/sshd-safe-crypto-only
coreos-base/coreos-init: SSHD: use secure crypto algos only
2021-03-02 19:40:14 +05:30
Sayan Chowdhury
26b27b7ac5 dev-libs/openssl: Apply Flatcar changes
- Drop binddist from RESTRICT variable
- Drop pkg_postinst
- Create /etc/ssl with tmpfiles (and package it for the SDK).

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-03-02 18:36:22 +05:30
Sayan Chowdhury
e1e7339fdd dev-libs/openssl: Sync with Gentoo upstream
Gentoo ref: c0914ae91cb25cbe8c143e2ce3de514cfd8294eb

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-03-02 18:36:20 +05:30
Sayan Chowdhury
f58e145ba8 Merge pull request #151 from kinvolk/sayan/update-multipath-0.8.5
sys-fs/multipath-tools: Sync with Gentoo upstream
2021-03-02 17:43:27 +05:30
Sayan Chowdhury
1eb46344a2 Merge pull request #871 from kinvolk/sayan/multipath-tools-0.8.5
profiles: Add multipath-tools to ACCEPT_KEYWORDS
2021-03-02 17:43:20 +05:30
Dongsu Park
ba8d038a68 Merge pull request #824 from kinvolk/runc-1.0.0_rc93-main
Upgrade Runc in main from 1.0.0_rc92 to 1.0.0_rc93
2021-03-02 13:06:40 +01:00
Sayan Chowdhury
77a59effe4 Merge pull request #870 from kinvolk/sayan/update-intelmicrcode-20210216
sys-firmware/intel-microcode: Sync with Gentoo upstream, update to 20210216
2021-03-02 17:33:19 +05:30
Sayan Chowdhury
2477513a35 Merge pull request #869 from kinvolk/sayan/update-systemd-247.3
sys-apps/systemd: Bump to v247.3
2021-03-02 17:29:28 +05:30
Sayan Chowdhury
fc90796de7 Merge pull request #868 from kinvolk/linux-5.10.19-main
Upgrade Linux Kernel in main from 5.10.18 to 5.10.19
2021-03-02 15:46:04 +05:30
Dongsu Park
18630b7218 app-emulation/docker-runc: disable NoNewPrivileges options
Temporarily disable Prctl and InitSeccomp for NoNewPrivileges, to be able
to make docker/runc work with "--security-opt=no-new-privileges".

So far it has worked without disabling NoNewPrivileges until runc
1.0.0-rc92,
which allowed the "selinux" build tag. Since runc 1.0.0-rc93, however,
the selinux build tag is now gone, so selinux is always enabled.
That's why `docker run --security-opt=no-new-privileges` failed.

Until we could figure out its real reason, let's temporarily disable
NoNewPrivilges to make the CI pass.
2021-03-01 14:17:10 +01:00
Dongsu Park
3d6a652669 app-emulation/docker-runc: adjust Flatcar patch for 1.0.0-rc93
A Flatcar patch for docker-runc cannot be applied to 1.0.0-rc93.
We need to adjust to build docker-runc 1.0.0-rc93.
2021-03-01 14:09:35 +01:00
Flatcar Buildbot
b966faf70a app-emulation: Upgrade Runc 1.0.0_rc92 to 1.0.0_rc93 2021-03-01 14:09:35 +01:00
Flatcar Buildbot
91dce4eeea sys-kernel: Upgrade Kernel 5.10.18 to 5.10.19 2021-02-27 07:24:45 +00:00
Sayan Chowdhury
696cde77e2 profiles: Add multipath-tools to ACCEPT_KEYWORDS
This commit also removes some redundant accept_keywords

Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2021-02-26 13:49:25 +00:00
Sayan Chowdhury
429ab16b0d sys-fs/multipath-tools: Sync with Gentoo upstream
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2021-02-26 13:24:10 +00:00
Sayan Chowdhury
13d0a92571 virtual/libudev: Sync with Gentoo upstream
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2021-02-26 13:23:22 +00:00
Sayan Chowdhury
aa52076a52 eclass/vcs-snapshot: Sync with Gentoo upstream
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2021-02-26 13:22:48 +00:00
Sayan Chowdhury
54b014bbf4 sys-apps/systemd: Bump to v247.3
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-02-26 12:50:33 +00:00
Sayan Chowdhury
6be3b53918 sys-firmware/intel-microcode: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-02-26 11:10:31 +00:00
Sayan Chowdhury
529e6a625c sys-firmware/intel-microcode: Sync with Gentoo upstream
Gentoo ref: c2804beb21d8dca394fa2b54cb387f4a55ffa491

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-02-26 11:09:36 +00:00
Dongsu Park
0f6b8f8760 profiles: disable regedit for Samba
Disable unnecessary regedit in samba to minimize the package size.
2021-02-26 11:14:49 +01:00