22893 Commits

Author SHA1 Message Date
Krzesimir Nowak
4861afd9da acct-group/systemd-journal: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
b99e12ebee acct-group/render: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
90dee36472 acct-group/input: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
5fba306ff0 acct-group/dialout: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
32053a1d5e eclass/acct-group: Sync with gentoo
It's from gentoo commit 84b3ffe79a9699b2246adfcfda74f39c1b577651.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
4897ff4093 eclass/acct-user: Sync with gentoo
It's from gentoo commit 84980841c249b53f55168c5ed1eb1812c42d875e.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
5b0e2665ed acct-user: Sync with gentoo
It's from gentoo commit 01059bf1f3d7b80637ab14ed33f4d130fa378373.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
f93ad86eab acct-group: Sync with gentoo
It's from gentoo commit f35df0f680de73b5b7930fd0d4180284480b26ed.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
46692aedeb acct-group/video: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
1276d89257 acct-group/tape: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
132d9756f3 acct-group/lp: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
67e4c4809b acct-group/disk: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
7ec075effa acct-group/cdrom: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Krzesimir Nowak
aa20a88af5 acct-group/audio: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-15 17:16:07 +01:00
Juan Antonio Osorio
8f1612bac2 Add changelog entry for auditd
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2022-02-15 17:44:00 +02:00
Juan Antonio Osorio
de263591ff Add auditd package and systemd unit
This includes the `auditd` binary and systemd unit as part of the
distro. While journald is also able to handle logs from the linux audit
subsystem, auditd provides audit-specific capabilities that are
necessary in deployments subject to regulatory compliance.

For one, an administrator is able to configure audit log writing policy
to ensure that logs land on disk and nothing is missed (`flush`). We
wouldn't want such policy through journald as it woudl sync and ensure
all logs which might be undesirable and too resource intensive. In
short, this allows us to configure different management policies for
audit logs compared to general logs.

It allows us to explicitly configure the node's reaction to errors such
as the disk beign full, the disk having other issues or space constraints.

While Flatcar is not Common Criteria certified which would require the
system to shut down if audit logs present issues (not written or
collected), some FedRAMP environments do require actions such as
notifications (which could be achieved via syslog). This can be
explicitly done with auditd as well.

Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2022-02-15 17:43:54 +02:00
Dongsu Park
9ab42ca483 Merge pull request #283 from flatcar-linux/dongsu/gcc-10-final
sys-devel/gcc: update to 10.3.0
2022-02-14 17:13:48 +01:00
Krzesimir Nowak
d3ccff1f01 changelog: Add entries 2022-02-14 16:35:33 +01:00
Krzesimir Nowak
e349d36ba6 profiles: Update systemd use flags
- Consolidate them (so enabling selinux and disabling hybrid cgroups
  was moved).

- Remove outdated masks (arm64 does not mask any use flags any more)
  and use flags (ssl was replaced in favor of +openssl and gnutls,
  introspection is gone).

- Add gnuefi (for bootctl, earlier it was built if we requested
  general efi support, now it's built when support also for gnu-efi is
  requested).
2022-02-14 16:35:33 +01:00
Krzesimir Nowak
ca71cd3a3f sys-apps/systemd: Apply Flatcar modifications 2022-02-14 16:35:33 +01:00
Krzesimir Nowak
4ff26d05db sys-apps/systemd: Sync with gentoo
It's from gentoo commit 909ff1217e19ce803fefbd16a67869426232f432.
2022-02-14 16:35:33 +01:00
Dongsu Park
fdc395e8de Merge pull request #1647 from flatcar-linux/go-1.17.7-main
Upgrade Go in main from 1.17.6 to 1.17.7
2022-02-14 15:59:37 +01:00
Krzesimir Nowak
2810b51a68 Merge pull request #1645 from flatcar-linux/linux-5.15.23-main
Upgrade Linux Kernel in main from 5.15.22 to 5.15.23
2022-02-14 15:48:34 +01:00
Dongsu Park
9ceb73704f changelog: add security changelog for Go 1.17.7 2022-02-14 14:36:22 +01:00
Flatcar Buildbot
188f067dd5 dev-lang: Upgrade Go 1.17.6 to 1.17.7 2022-02-14 07:30:02 +00:00
Flatcar Buildbot
3b0af8e48a sys-kernel: Upgrade Kernel 5.15.22 to 5.15.23 2022-02-12 07:21:24 +00:00
Dongsu Park
dc408cf2fc Merge pull request #1637 from flatcar-linux/firmware-20220209-main
Upgrade Linux Firmware in main from 20211216 to 20220209
2022-02-11 16:03:31 +01:00
Jeremi Piotrowski
bdcac570b1 Merge pull request #1628 from flatcar-linux/jepio/aws-arm64-fix-console
coreos-base/oem-ec2-compat: set correct console on arm64
2022-02-11 15:44:52 +01:00
Mathieu Tortuyaux
5a53c343fa Merge pull request #1639 from flatcar-linux/tormath1/polkit
sys-auth/polkit: remove `-Dwith-duktape`
2022-02-11 15:39:50 +01:00
Jeremi Piotrowski
08e53ca3b4 Merge pull request #1629 from flatcar-linux/jepio/walinuxagent-update
update WALinuxAgent to v2.6.0.2
2022-02-11 15:36:41 +01:00
Mathieu Tortuyaux
6d0d7ea2ba
Merge pull request #224 from flatcar-linux/tormath1/https
jenkins/kola: use httpS URL for PXE boot
2022-02-11 15:09:15 +01:00
Dongsu Park
5e4be1c016 changelog: add changelog for gcc 10.3.0 2022-02-11 14:18:59 +01:00
Dongsu Park
dd89574eb5 sys-devel/gcc: update to 10.3.0
Update sys-devel/gcc to 10.3.0.
See also https://gcc.gnu.org/gcc-10/changes.html.
2022-02-11 14:16:42 +01:00
Dongsu Park
f3b79484d8 Merge pull request #1611 from flatcar-linux/dongsu/gcc-10
Preparation for gcc 10
2022-02-11 13:56:31 +01:00
Dongsu Park
19f8768d80 Merge pull request #282 from flatcar-linux/dongsu/gcc-10
Preparation for gcc 10
2022-02-11 13:56:21 +01:00
Dongsu Park
a1f246dd30 changelog: add changelog for gcc 10 preparation 2022-02-11 10:09:57 +01:00
Dongsu Park
020beddd07 sys-kernel/coreos-firmware: fix build issues with cxgb4 firmware
Fix build issues when building firmware 20220209 by bumping the cxbg4
firmware version to 1.26.6.0. Without that, build fails like:

```
 * Scanning for files required by 5.15.22-flatcar
 * Missing firmware: cxgb4/t6fw.bin (cxgb4.ko.xz)
 * Missing firmware: cxgb4/t5fw.bin (cxgb4.ko.xz)
 * Missing firmware: cxgb4/t4fw.bin (cxgb4.ko.xz)
```
2022-02-11 09:39:05 +01:00
Flatcar Buildbot
3f1811585f sys-kernel: Upgrade Linux Firmware 20211216 to 20220209 2022-02-11 09:39:05 +01:00
Mathieu Tortuyaux
3bf1a5fb20 sys-auth/polkit: remove -Dwith-duktape
this option is superseeds by `js_engine` which defaults to duktape.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-10 18:37:56 +01:00
Dongsu Park
217a1af593 Merge pull request #1621 from flatcar-linux/cacerts-3.75-main
Upgrade ca-certificates in main from 3.74 to 3.75
2022-02-10 17:35:22 +01:00
Kai Lüke
3a9c9ede2d Merge pull request #1622 from flatcar-linux/kai/systemd-disable-manage-foreign-routes-and-rules
sys-apps/systemd: add downstream patch to disable foreign route mgmt
2022-02-10 17:33:13 +01:00
Dongsu Park
0cedf256f7
Merge pull request #223 from flatcar-linux/dongsu/jenkins-dev-container-branch
jenkins: do not check out branches of coreos-overlay and portage-stable
2022-02-10 17:02:29 +01:00
Dongsu Park
9ad2ac2567 acct-user/netperf: import from Gentoo
Import acct-user/netperf from Gentoo, as it is needed by
net-analyzer/netperf 2.7.0-r3.
2022-02-10 16:58:49 +01:00
Dongsu Park
110808570e acct-group/netperf: import from Gentoo
Import acct-group/netperf from Gentoo, as it is needed by
net-analyzer/netperf 2.7.0-r3.
2022-02-10 16:58:49 +01:00
Dongsu Park
364764baec net-analyzer/netperf: update to 2.7.0-r3
Update net-analyzer/netperf to 2.7.0-r3, as needed by gcc 10.
Without that update, build fails like:

```
/usr/libexec/gcc/x86_64-cros-linux-gnu/ld:
nettest_omni.o:.../src/nettest_omni.c:455: multiple definition of `loc_nodelay';
nettest_omni.o:.../src/nettest_omni.c:455: multiple definition of `loc_nodelay';
nettest_bsd.o:.../src/nettest_bsd.c:206: first defined here
```
2022-02-10 16:58:49 +01:00
Dongsu Park
97396c4c19 sys-apps/kexec-tools: update to 2.0.22
Update sys-apps/kexec-tools to 2.0.22, as needed by gcc 10.
Without that update, build fails like:

```
/usr/libexec/gcc/x86_64-cros-linux-gnu/ld:
kexec/arch/x86_64/kexec-bzImage64.o:.../kexec/arch/x86_64/kexec-bzImage64.c:45:
multiple definition of `bzImage_support_efi_boot';
kexec/arch/i386/kexec-bzImage.o:.../kexec/arch/i386/kexec-bzImage.c:43:
first defined here
```
2022-02-10 16:58:49 +01:00
Dongsu Park
6fe0a4ccd4 sys-power/iasl: update to 20200717
Update sys-power/iasl to 20200717, as needed by gcc 10.
Without that update, build fails like:

```
.../x86_64-pc-linux-gnu/bin/ld: obj/aslcompilerparse.o:(.bss+0x8):
multiple definition of `AslCompilerlval';
obj/aslcompilerlex.o:(.bss+0x8): first defined here
.../x86_64-pc-linux-gnu/bin/ld: obj/prparserlex.o:(.bss+0x0):
multiple definition of `LexBuffer';
obj/dtparserlex.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
```
2022-02-10 16:58:49 +01:00
Dongsu Park
b386d93a7e sys-fs/squashfs-tools: update to 4.5_p20210914
Update sys-fs/squashfs-tools to 4.5_p20210914, as needed by gcc 10.
Without that update, build fails like:

```
.../x86_64-pc-linux-gnu/bin/ld: read_fs.o:(.bss+0x0):
multiple definition of `fwriter_buffer';
mksquashfs.o:(.bss+0x400be8): first defined here
```
2022-02-10 16:58:48 +01:00
Dongsu Park
39b4a30b46 sys-devel/gcc-config: update to 2.5
Update sys-devel/gcc-config to 2.5, as it is recommended by the new
gcc 10.
2022-02-10 16:58:48 +01:00
Dongsu Park
e24bb9f348 changelog: add changelog for gcc 10 preparation 2022-02-10 16:57:26 +01:00