6061 Commits

Author SHA1 Message Date
Dongsu Park
be83562d1f Merge pull request #339 from flatcar-linux/linux-5.4.38-alpha
Upgrade Linux Kernel in Alpha from 5.4.35 to 5.4.38
2020-05-04 16:29:17 +02:00
Dongsu Park
9e354feb1d Merge pull request #320 from samm-git/patch-1
Set oniguruma USE flag for the jq package
2020-05-04 11:19:44 +02:00
Flatcar Buildbot
f28ee38a15 chore(metadata): Regenerate cache 2020-05-03 07:07:01 +00:00
Flatcar Buildbot
21212096da sys-kernel: Upgrade coreos-kernel 5.4.35 to 5.4.38 2020-05-03 07:07:01 +00:00
Alex Samorukov
ffdc7c5316 Set oniguruma USE flag for the jq package 2020-05-02 13:48:34 +02:00
Kai Lüke
1cafcf8d22 coreos-base/oem-azure: Use flatcar.autologin for the serial console
The user can only login via SSH if no password was set and can't login
over the serial console in the web UI. To login, the user needs to press
reboot and then append flatcar.autologin to the kernel command line parameters
in GRUB each time. The user may also not know that this option even exists.
Set flatcar.autologin by default in the kernel command line parameters for
Azure so that users don't need to set this themselves.
2020-04-30 12:02:08 +02:00
Dongsu Park
e42df99a14 profiles: enable fero-client
Since fero-client pulls in `virtual/rust` and other rust-related
packages, we need to enable keywords for fero-client.
2020-04-28 17:53:01 +02:00
Dongsu Park
d3f4a95fbe profiles: bump edk2-ovmf to 201905
Now that edk2-ovmf was updated to 201905, we need to also fix edk2-ovmf
to 201905 for ~arm64, so we can avoid build errors.
2020-04-28 11:47:00 +02:00
Flatcar Buildbot
5696ab4159 profile: set python 3.6 single target for cross builds
Now that `cross-{x86_64,aarch64}-cros-linux-gnu/gdb` was updated to 9.1,
it needs exactly one of `python_single_target_python3_6` and
`python_single_target_python3_7`. Since python 3.7 is not available yet,
we need to enable 3.6 and disable 3.7, for the SDK profile.

Without the fix, toolchain builds will fail like that:

```
!!! The ebuild selected to satisfy "cross-aarch64-cros-linux-gnu/gdb"
has unmet requirements.
- cross-aarch64-cros-linux-gnu/gdb-9.1-r1::x-crossdev USE="client nls python server -lzma -multitarget -source-highlight -test -vanilla -xml -xxhash"
  PYTHON_SINGLE_TARGET="-python3_6 (-python3_7)" PYTHON_TARGETS="python3_6 (-python3_7)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python? ( exactly-one-of ( python_single_target_python3_6 python_single_target_python3_7 ) )

  The above constraints are a subset of the following complete expression:
    python? ( exactly-one-of ( python_single_target_python3_6 python_single_target_python3_7 )
              python_single_target_python3_6? ( python_targets_python3_6)
              python_single_target_python3_7? ( python_targets_python3_7 ) ) any-of ( client server )
```
2020-04-27 16:55:26 +02:00
Sayan Chowdhury
d304f583f3 Merge pull request #309 from flatcar-linux/dongsu/gdb-9.1-alpha
sys-devel/gdb: update to 9.1 for alpha
2020-04-27 18:01:02 +05:30
Dongsu Park
c605e9d4e6 Merge pull request #315 from flatcar-linux/containerd-1.3.4-alpha
Upgrade Containerd in Alpha from 1.1.2 to 1.3.4
2020-04-24 15:38:37 +02:00
Dongsu Park
66fa537933 Merge pull request #314 from flatcar-linux/linux-5.4.35-alpha
Upgrade Linux Kernel in Alpha from 5.4.34 to 5.4.35
2020-04-24 12:31:06 +02:00
Kai Lüke
0cd62cbd24 coreos-base/oem-vmware: Use flatcar.autologin for the console
The user can only login via SSH if no password was set and can't login
over the VGA console in the web UI. To login the user needs to press
reboot and then append flatcar.autologin to the kernel command line parameters
in GRUB each time. The user may also not know that this option even exists.
Set flatcar.autologin by default in the kernel command line parameters for
VMware so that users don't need to set this themselves.
2020-04-24 11:41:02 +02:00
Kai Lüke
73cb380729 coreos-base/coreos-cloudinit: Point to latest flatcar-master
Pulls in https://github.com/flatcar-linux/coreos-cloudinit/pull/4
to support guestinfo.ignition.config.* variables as data source.
2020-04-24 11:39:18 +02:00
Flatcar Buildbot
d7fc930352 chore(metadata): Regenerate cache 2020-04-24 08:07:32 +00:00
Flatcar Buildbot
a026f2e033 app-emulation: Upgrade Containerd 1.1.2 to 1.3.4 2020-04-24 08:07:32 +00:00
Flatcar Buildbot
592d2f9514 chore(metadata): Regenerate cache 2020-04-24 07:06:54 +00:00
Flatcar Buildbot
046438aaa7 sys-kernel: Upgrade coreos-kernel 5.4.34 to 5.4.35 2020-04-24 07:06:54 +00:00
Dongsu Park
135855e58a chore(metadata): Regenerate cache 2020-04-23 18:24:36 +02:00
Dongsu Park
35ed6fcb13 sys-devel/gdb: update to 9.1
Update gdb to 9.1, and add --without-libmpfr-prefix to configure.
Since we should remove gdb from portage-stable, we need to update gdb
to 9.1 in coreos-overlay.
2020-04-23 18:24:08 +02:00
Dongsu Park
5660d8e304 Merge pull request #305 from flatcar-linux/linux-5.4.34-alpha
Upgrade Linux Kernel in Alpha from 5.4.33 to 5.4.34
2020-04-23 11:22:10 +02:00
Sayan Chowdhury
27745b9695 net-firewall/conntrack-tools: Add the new package to alpha
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-04-23 07:36:55 +00:00
Flatcar Buildbot
1e9c9d527b chore(metadata): Regenerate cache 2020-04-23 07:10:47 +00:00
Flatcar Buildbot
7690d6b997 sys-kernel: Upgrade coreos-kernel 5.4.33 to 5.4.34 2020-04-23 07:10:47 +00:00
Dongsu Park
109319b034 chore(metadata): Regenerate cache 2020-04-20 12:45:47 +02:00
Dongsu Park
25f179f462 sys-kernel/coreos-firmware: update to 20191022
Update coreos-firmware to 20191022, to be compatible with Kernel 5.4.
Also get ebuild in sync with linux-firmware from upstream Gentoo.
2020-04-20 12:45:47 +02:00
Dongsu Park
41542043be sys-kernel: bump kernel to 5.4
Change the default Kernel version of Alpha to 5.4, the most latest
LTS Kernel tree.

Also update patches and kernel configs, so it could build with the
new Kernel.
2020-04-20 12:45:47 +02:00
Kai Lüke
4400fdb6f9 sys-apps/ignition: Point to latest flatcar-master for VMware fixes
Pulls in https://github.com/flatcar-linux/ignition/pull/11 to fix VMware
guestinfo variable retrieval and add the missing *.config.url variable.
2020-04-17 17:53:10 +02:00
Dongsu Park
ac7560e3ca Merge pull request #289 from flatcar-linux/dongsu/docker-runc-selinux-alpha
profiles: enable selinux for docker-runc for alpha
2020-04-17 16:59:37 +02:00
Dongsu Park
18780a10ce Merge pull request #252 from flatcar-linux/dongsu/bump-qemu-alpha
app-emulation/qemu: update to 4.2.0-r2 for alpha
2020-04-17 10:03:25 +02:00
Dongsu Park
e4e3a7f51a app-emulation/docker-runc: remove patch for disabling SELinux
Now that docker-runc can be built with a correct USE flag `selinux`,
we are able to disable the temporary patch for disabling SELinux.
2020-04-16 19:16:50 +02:00
Dongsu Park
e6add2ba00 profiles: enable selinux for docker-runc
We should enable the USE flag `selinux` not only for
`app-emulation/runc`, but also for `app-emulation/docker-runc`.
Otherwise, runc will be built without `BUILDTAGS=selinux`, so
runc is not able to detect selinuxfs of the system.
2020-04-16 19:15:56 +02:00
Marga Manterola
3b42b061f0 app-admin/flannel-wrapper: Create a 50-flannel.link
When setting up flannel interfaces, use MACAddressPolicy=none, so that
the MAC Address used is the initial one set by the kernel and not the
one assigned by systemd.

See coreos/flannel#1155 for more information.

In #279 we tried adding the MACAddressPolicy=none setting to the
existing 50-flannel.network file. But the change should have been in a
.link file, not a .network file.
2020-04-09 16:49:08 +02:00
Flatcar Buildbot
23957b696f chore(metadata): Regenerate cache 2020-04-09 07:20:55 +00:00
Flatcar Buildbot
dfbf161cd5 dev-lang/go: Upgrade Go 1.13.9 to 1.13.10 2020-04-09 07:20:55 +00:00
Marga Manterola
6f79c890a6 app-admin/flannel-wrapper: set MACAddressPolicy=none for flannel
When setting up flannel interfaces, use MACAddressPolicy=none, so that
the MAC Address used is the initial one set by the kernel and not the
one assigned by systemd.

See https://github.com/coreos/flannel/issues/1155 for more information.
2020-04-08 15:04:37 +02:00
Marga Manterola
245e88df4f sys-apps/systemd: Also delete the /etc/issue line
systemd will ignore any lines that are repeated. We need to get rid
of this instance of /etc/issue, so that we can add our own.

Our /etc/issue is shipped here:
https://github.com/flatcar-linux/init/blob/flatcar-master/configs/tmpfiles.d/issuegen.conf
2020-04-07 15:45:24 +02:00
Marga Manterola
b9e95aa4ba sys-apps/systemd: Adapt the sed command to new version
After systemd version 243, the lines that sed is removing now include
an exclamation mark, this commit adapts the sed command to accept both
formats.

These lines need to be removed so that the configuration set in
/usr/lib/tmpfiles.d/pam.conf file can be used (duplicate entries will
lead to systemd not doing anything).

The pam.conf configuration is shipped by of the pam package:
https://github.com/flatcar-linux/coreos-overlay/blob/flatcar-master/sys-libs/pam/files/tmpfiles.d/pam.conf

Fixes: flatcar-linux/Flatcar#75
2020-04-07 15:45:16 +02:00
Dongsu Park
a7724568af profiles: accept keywords for sgabios
Make it accept keywords for sgabios 0.1_pre8-r1, which is needed by
qemu 4.2.0-r2.
2020-04-06 16:50:38 +02:00
Dongsu Park
7c9fec9c1d profiles: disable xkb for qemu
Disable `xkb` USE flag for qemu, to avoid pulling unnecessary
dependencies.
2020-04-06 16:49:58 +02:00
Dongsu Park
0e1ff0f605 app-emulation/qemu: update to 4.2.0-r2
Update qemu to 4.2.0-r2 to address the following issues:

[CVE-2019-13164](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13164)
[CVE-2020-8608](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8608)
2020-04-06 16:49:58 +02:00
Kai Lüke
3350715789 app-admin/mayday: Point to flatcar-master
This pulls in https://github.com/flatcar-linux/mayday/pull/8
to include "coredumpctl list" in the tar ball.
2020-04-06 15:17:58 +02:00
Flatcar Buildbot
66285d5580 chore(metadata): Regenerate cache 2020-04-04 07:06:22 +00:00
Flatcar Buildbot
d3735ff1db sys-kernel: Upgrade Linux 4.19.113 to 4.19.114 2020-04-04 07:06:22 +00:00
Kai Lüke
442619df0e coreos-base/oem*: Fix bug report URL
The bug report URL was pointing to the CoreOS bug tracker.
Change it to Flatcar's bug tracker URL.
2020-04-03 15:59:37 +02:00
Dongsu Park
c51d533ec1 coreos-base/gmerge: do not touch commit if it is of NoneType
`emerge-gitclone`, should replace commit only if the commit is not
of NoneType, so it could not crash.

See also https://github.com/flatcar-linux/dev-util/pull/4.
2020-04-03 15:44:49 +02:00
Dongsu Park
2cc17b6eef coreos-base/gmerge: do not check out coreos branches
Now that we started independent releases, we do not have to
check out upstream coreos branches.
Just check out the default branch for the repository, and rely
on the revision commits/branches for our release branches.
2020-04-02 17:58:52 +02:00
Dongsu Park
cb20cf1135 profiles: accept keywords ~arm64 for openssh 8.1
Now that openssh was updated to 8.1, we need to make openssh accept
keywords ~arm64 for it, to avoid build failures.
2020-04-02 09:22:57 +02:00
Dongsu Park
0595958572 coreos-base/oem-vmware: update to 11.0.5
Update oem-vmware to 11.0.5, according to the update of open-vm-tools
to 11.0.5.
2020-04-01 12:33:24 +02:00
Dongsu Park
f885c699de app-emulation/open-vm-tools: update to 11.0.5
Update open-vm-tools to 11.0.5.
https://github.com/vmware/open-vm-tools/releases/tag/stable-11.0.5
2020-04-01 12:32:58 +02:00