cifs-utils, realmd, sssd, adcli, go-tspi: add ARM64

This change adds multiple tools to ARM64 which were formerly only
present in the X86-64 image.

Added for ARM64:

        net-fs/cifs-utils
        sys-auth/realmd
        app-admin/adcli
        app-crypt/go-tspi

This leaves only the xenserver-pv-version and xenstore packages
exclusively on X86-64.

The change un-masks keywords amd64 and arm64 for sys-libs/liburing-2.1-r2
and keyword arm64 for dev-libs/ding-libs-0.6.1-r1, overwriting Gentoo
upstream defaults in portage-stable.

Partially fixes https://github.com/flatcar-linux/Flatcar/issues/689.
Fixes https://github.com/flatcar-linux/Flatcar/issues/690.
This commit is contained in:
Thilo Fromm 2022-06-10 14:42:02 +02:00
parent ee276c701f
commit 8d01613b1f
4 changed files with 13 additions and 4 deletions

View File

@ -0,0 +1,3 @@
- ARM64: Added [sssd](https://sssd.io/), [adcli](https://www.freedesktop.org/software/realmd/adcli/adcli.html) and realmd for ARM64
- ARM64: Added [cifs-utils](https://wiki.samba.org/index.php/LinuxCIFS_utils) for ARM64
- SDK / ARM64: Added [go-tspi](https://pkg.go.dev/github.com/coreos/go-tspi) bindings for ARM64

View File

@ -74,15 +74,12 @@ RDEPEND="${RDEPEND}
# Only applicable or available on amd64
RDEPEND="${RDEPEND}
amd64? (
app-admin/adcli
app-crypt/go-tspi
app-emulation/xenserver-pv-version
app-emulation/xenstore
net-fs/cifs-utils
sys-auth/realmd
)"
RDEPEND="${RDEPEND}
app-admin/adcli
app-admin/etcd-wrapper
app-admin/flannel-wrapper
app-admin/locksmith
@ -101,6 +98,7 @@ RDEPEND="${RDEPEND}
app-arch/unzip
app-arch/zip
app-crypt/gnupg
app-crypt/go-tspi
app-crypt/tpmpolicy
app-editors/vim
app-emulation/actool
@ -129,6 +127,7 @@ RDEPEND="${RDEPEND}
net-firewall/iptables
net-firewall/nftables
net-fs/nfs-utils
net-fs/cifs-utils
net-misc/bridge-utils
net-misc/curl
net-misc/iputils
@ -169,6 +168,7 @@ RDEPEND="${RDEPEND}
sys-apps/usbutils
sys-apps/util-linux
sys-apps/which
sys-auth/realmd
sys-auth/sssd
sys-block/open-iscsi
sys-block/parted

View File

@ -48,3 +48,6 @@
=sys-libs/libsepol-3.1 ~arm64
=sys-power/iasl-20200326 ~arm64
=sys-process/tini-0.18.0 ~arm64
# Overwrite portage-stable mask - enable ding-libs for ARM64
=dev-libs/ding-libs-0.6.1-r1 ~arm64

View File

@ -63,3 +63,6 @@
=dev-vcs/git-2.35.3 ~amd64 ~arm64
=sys-power/acpid-2.0.33 ~amd64 ~arm64
# Overwrite portage-stable mask - use latest liburing -r2 for ARM64 and AMD64
=sys-libs/liburing-2.1-r2 ~amd64 ~arm64