23028 Commits

Author SHA1 Message Date
Dongsu Park
2f9f7da8aa net-libs/serf: remove unnecessary package
Remove unnecessary package net-libs/serf.
2020-09-25 10:36:08 +02:00
Kai Lüke
ae76870537 Merge pull request #609 from flatcar-linux/kai/torcx-fixed-size
app-arch/torcx: Point to latest flatcar-master
2020-09-24 18:04:10 +02:00
Kai Lüke
d589594c83 app-arch/torcx: Point to latest flatcar-master
This pulls in
https://github.com/flatcar-linux/torcx/pull/4
to set a fixed tmpfs size.
2020-09-24 17:01:13 +02:00
Kai Lüke
f2f7002c57 Merge pull request #608 from flatcar-linux/kai/oslogin-amd
coreos-base/coreos: Build and install oslogin for amd64 only
2020-09-24 12:13:27 +02:00
Kai Lüke
604a06746b coreos-base/coreos: Build and install oslogin for amd64 only
The build for arm64 currently fails because it tries to build the
oslogin package but the package is marked as amd64-only.
Exclude the oslogin package from arm64 images.
2020-09-24 12:02:57 +02:00
Flatcar Buildbot
58ef9fa84f sys-kernel: Upgrade coreos-kernel 5.8.10 to 5.8.11 2020-09-24 07:23:35 +00:00
Dongsu Park
e959c8172d Merge pull request #108 from flatcar-linux/dongsu/sqlite-3.31-portage-stable
dev-db/sqlite: bring back sqlite 3.31.1 for SDK
2020-09-23 16:45:25 +02:00
Dongsu Park
ad2352b192 dev-db/sqlite: bring back sqlite 3.31.1 for SDK
To make the SDK build work again, we need to bring back dev-db/sqlite
3.31.1 in portage-stable. It is not enough to have it in coreos-overlay.

This reverts commit 4a7a4e3d272812963c3cd21431d1849ca9df11e4.
2020-09-23 16:36:55 +02:00
Thilo Fromm
91cfcce5c2 Merge pull request #604 from flatcar-linux/coreos-overlay
Update app-admin/adcli to 0.9 by t-lo
2020-09-23 16:10:25 +02:00
Thilo Fromm
589299edd4 app-admin/adcli: update to 0.9.0
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2020-09-23 16:10:25 +02:00
Marga Manterola
76812e292f Merge pull request #603 from flatcar-linux/marga-kinvolk/change-mirrors
Switch to our new mirrors
2020-09-23 15:24:29 +02:00
Margarita Manterola
7f151f73a1 Switch to our new mirrors 2020-09-23 15:22:09 +02:00
Dongsu Park
4cf90db4bf Merge pull request #600 from flatcar-linux/dongsu/sqlite-3.32.3
dev-db/sqlite: update to 3.32.3 to keep non-full archive
2020-09-23 14:39:56 +02:00
Dongsu Park
89553c6977 Merge pull request #107 from flatcar-linux/dongsu/sqlite-3.32.3
dev-db/sqlite: move sqlite to coreos-overlay
2020-09-23 14:39:41 +02:00
Flatcar Buildbot
c197a0fdab app-emulation: Upgrade Docker 19.03.12 to 19.03.13 2020-09-23 07:44:01 +00:00
Kai Lüke
9c118932e0 Merge pull request #601 from flatcar-linux/kai/bump-init
coreos-base/coreos-init: Point to latest flatcar-master
2020-09-22 14:49:27 +02:00
Marga Manterola
084608643c Merge pull request #592 from flatcar-linux/marga-kinvolk/gce-image
Improve Flatcar behavior on GCE when using oslogin
2020-09-22 14:41:51 +02:00
Kai Lüke
da030f0543 coreos-base/coreos-init: Point to latest flatcar-master
This pulls in
https://github.com/flatcar-linux/init/pull/27
2020-09-22 14:28:30 +02:00
Dongsu Park
aa72d9e918 dev-db/sqlite: add README.md
Try to elaborate reasons why we need this fork of Gentoo ebuilds.
2020-09-22 09:54:25 +02:00
Sayan Chowdhury
f521ca99bb
Merge pull request #94 from flatcar-linux/sayan/rename-to-pro
build_library: Rename the images to use pro instead of premium
2020-09-21 21:23:58 +05:30
Sayan Chowdhury
9953cc8c8f
build_library: Rename the images to use pro instead of premium
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-21 20:31:41 +05:30
Sayan Chowdhury
e66c89ef31
Merge pull request #93 from flatcar-linux/sayan/azure-seperate-build
Add Azure OEM and selective private upload
2020-09-21 19:55:23 +05:30
Dongsu Park
902d322ed8 dev-db/sqlite: Bring back builds for non-full archive
Since sqlite 3.32.0, Gentoo ebuild does not deal with non-full archive,
but fetches only full archive. On top of that, the upstream sqlite's
full archive requires `tclsh` to be installed on the host system. Since
Flatcar SDK does not include `dev-lang/tcl`, it is not possible to build
sqlite from the full-archive. It means that we need to either make the
Flatcar SDK include `dev-lang/tcl`, (which takes time) or bring back the
non-full archive mechanism just like ebuilds from sqlite 3.31.x.

So adapt the full-archive patches on top of the non-full archive.
Make the ebuild fetch the non-full archive.
2020-09-21 14:02:34 +02:00
Sayan Chowdhury
cc147a1255
Add the new OEM type, and selective upload azure as private
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-19 18:58:12 +05:30
Margarita Manterola
38935a5e75 coreos-base/oem-gce: add Python aliases
GCE recommends images to ship Python in them.  Instead of shipping the
binaries inside our vendor partition, install an alias that will
download the latest official container, for both python2 and python3.
2020-09-18 18:29:17 +02:00
Dongsu Park
2f87fbff5d dev-db/sqlite: sync with Gentoo upstream
Simply sync dev-db/sqlite with Gentoo upstream.

Mainly to update to 3.32.3-r1, to address CVE-2020-11656.
2020-09-18 17:49:43 +02:00
Dongsu Park
9e6d56ed1b dev-db/sqlite: move sqlite to coreos-overlay
Move dev-db/sqlite to coreos-overlay to resolve security issues, as well
as to keep non-full archive ebuilds.
2020-09-18 17:47:40 +02:00
Marga Manterola
7f4483b69e Merge pull request #599 from flatcar-linux/marga-kinvolk/fix-kernel-build
sys-kernel/coreos-modules: remove deprecated config
2020-09-18 16:04:09 +02:00
Margarita Manterola
11d56330bd sys-kernel/coreos-modules: remove deprecated config
We were setting `CONFIG_VGACON_SOFT_SCROLLBACK=y`, but this config
option was deleted with 20782abbbdfe922496a28f9cc0c3c0030f7dfb8f, due to
security issues.

Remove the config to let the kernel image build again.
2020-09-18 14:07:19 +02:00
Margarita Manterola
db3bd0f9f8 coreos-base/google-oslogin: Update to 20200910
This change updates to the latest oslogin version provided by Google.
Since our last update, this was split into a different repo and the
directory structure changed significantly.

It also added group support, which needed to be added to the
nsswitch.conf file that we ship.

Flatcar users require docker group permissions, so ensure oslogin gives
that permission by shipping a separate group.conf file that gets
installed when oslogin is enabled.
2020-09-18 13:41:12 +02:00
Thilo Fromm
ecc026209b Merge pull request #596 from flatcar-linux/linux-5.8.10-main
Upgrade Linux Kernel in main from 5.8.9 to 5.8.10
2020-09-18 11:35:25 +02:00
Dongsu Park
c58f7dbfbc Merge pull request #590 from flatcar-linux/dongsu/update-pkgs-20200917
profile: adjust profiles for jq, rsync
2020-09-18 10:29:24 +02:00
Dongsu Park
2afd3259e5 Merge pull request #104 from flatcar-linux/dongsu/update-pkgs-20200917
Update jq, libbsd, rsync, tcpdump, libpcap
2020-09-18 10:29:15 +02:00
Flatcar Buildbot
4498afdfd1 app-emulation: Upgrade Containerd 1.3.7 to 1.4.1 2020-09-18 08:20:50 +00:00
Flatcar Buildbot
2b3e80a5dd sys-kernel: Upgrade coreos-kernel 5.8.9 to 5.8.10 2020-09-18 08:13:46 +00:00
Marga Manterola
4cac98c7ea Merge pull request #591 from flatcar-linux/marga-kinvolk/fix-qemu-python
app-emulation/qemu: Fix build errors
2020-09-17 17:38:12 +02:00
Margarita Manterola
39c2c411c1 app-emulation/qemu: Fix building errors
The qemu update caused several errors:

* We currently don't have Python 3.8 available in the SDK, so adding it in
  the PYTHON_COMPAT field causes a build failure.
* The manifest needed to be updated
* A patch file was missing

This commit fixes these errors and makes the package build.
2020-09-17 16:42:19 +02:00
Dongsu Park
8956a52b6a profiles: disable sse2 from CPU_FLAGS_X86 for rsync
Since rsync 3.2.0, the ebuild sets `--enable-simd` option in case of
amd64. However, the cross toolchain in Flatcar SDK is not able to deal
with the SIMD feature, so configure in rsync fails like:

```
gcc version 8.3.0 (Gentoo Hardened 8.3.0-r1 p1.1)
configure.sh:3774: $? = 0
configure.sh:3763: x86_64-cros-linux-gnu-g++ -V >&5
x86_64-cros-linux-gnu-g++: error: unrecognized command line option '-V'
x86_64-cros-linux-gnu-g++: fatal error: no input files
compilation terminated.
```

Until we could resolve the toolchain issue, we should disable
`cpu_flags_x86_sse2`, to disable simd for rsync.
2020-09-17 15:54:38 +02:00
Dongsu Park
700f7a9024 profiles: update keywords for app-misc/jq
Update version of app-misc/jq to 1.6-r3 as well in accept_keywords,
since app-misc/jq in portage-stable was updated to 1.6-r3.
2020-09-17 15:54:35 +02:00
Dongsu Park
6916f04de8 net-libs/libpcap: update to 1.9.1
Update net-libs/libpcap to 1.9.1, to address security issue
CVE-2019-15163, an issue of allowing attackers to cause a denial of
service (NULL pointer dereference and daemon crash) if a crypt() call
fails.
2020-09-17 13:41:47 +02:00
Dongsu Park
a9a8ee6efc net-analyzer/tcpdump: update to 4.9.3
Update tcpdump to 4.9.3, to address security issue CVE-2018-10103,
mishandling the printing of SMB data.
2020-09-17 13:41:45 +02:00
Dongsu Park
5490b0439c net-misc/rsync: update to 3.2.3
Update rsync to 3.2.3, actually to update zlib bundled in rsync.
It is to address security issue CVE-2016-9841, an issue of allowing
context-dependent attackers to have unspecified impact by leveraging
improper pointer arithmetic.
2020-09-17 13:41:42 +02:00
Dongsu Park
9384fe3321 dev-libs/libbsd: update to 0.10.0
Update libbsd to 0.10.0, to address security issue CVE-2019-20367,
an out-of-bounds read during a comparison for a symbol name from the
string table.
2020-09-17 13:41:23 +02:00
Dongsu Park
4c9ee1d6e8 app-misc/jq: update to 1.6-r3
Update app-misc/jq to 1.6-r3, to address security issue CVE-2015-8863.
It is mainly to fix off-by-one error in the tokenadd function. It allows
remote attackers to cause a denial of service (crash) via a long
JSON-encoded number, which triggers a heap-based buffer overflow.
2020-09-17 13:41:21 +02:00
Sayan Chowdhury
f68d280ab7 Merge pull request #495 from flatcar-linux/sayam/upgrade-qemu-to-5.0.0
app-emulation/qemu: Upgrade qemu to 5.0.0
2020-09-17 12:41:21 +05:30
Sayan Chowdhury
d953761aea app-emulation/qemu: Drop old; qemu-4.2.0-r2
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-17 12:07:35 +05:30
Sayan Chowdhury
fc9417e810 app-emulation/qemu: Upgrade qemu to 5.0.0
Upgrade QEMU to 5.0.0 to fix the following security issues:

- [CVE-2020-11102](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11102)
- [CVE-2020-1711](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1711)
- [CVE-2020-7039](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7039)

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-09-17 12:07:32 +05:30
Vincent Batts
eb5affd424
Merge pull request #92 from flatcar-linux/vbatts/qemu-lint
qemu_template: shell lint and update
2020-09-16 10:47:08 -04:00
Vincent Batts
ed7de96c1f
qemu_template: shell lint and update
Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2020-09-16 10:30:07 -04:00
Dongsu Park
2cd4943889 Merge pull request #525 from flatcar-linux/runc-1.0.0_rc92-main
Upgrade Runc in main from 1.0.0_rc90 to 1.0.0_rc92
2020-09-16 15:06:44 +02:00