From 91539fbf82555ede87f931277a090612a23c5680 Mon Sep 17 00:00:00 2001 From: David Jachimowicz Date: Nov 19 2024 17:09:25 +0000 Subject: Update fedora-iot-base.yaml to sync with osbuild iot-commit Adds ssh-key-dir and ignition-edge packages to base yaml. ssh-key-dir is needed to transfer ssh keys to the iot system during boot and ignition-edge is needed to allow ssh-key-dir to work properly. Explicitly adds fedora-iot-config package. Was previously pulled in as a requirement, added for clarity. Adds fdo-owner-cli package to increase FDO functionality. These changes should help bring the package list more in line with the osbuild iot-commit, as well as rectifying issue 70 and issue 49 (relating to ssh key login and home directory creation on iot systems). Issue 70: https://github.com/fedora-iot/iot-distro/issues/70 Issue 49: https://github.com/fedora-iot/iot-distro/issues/49 Signed-off-by: djach7 --- diff --git a/fedora-iot-base.yaml b/fedora-iot-base.yaml index 4c64cd1..e6358e3 100644 --- a/fedora-iot-base.yaml +++ b/fedora-iot-base.yaml @@ -73,7 +73,11 @@ check-groups: type: file filename: group packages: +# This list of packages should be kept in sync with +# the iot-commit definition is osbuild, as found here: +# https://github.com/osbuild/images/blob/0584c20b0c14a89e833b875252114ceff61805e8/pkg/distro/fedora/package_sets.go#L123 - fedora-release-iot +- fedora-iot-config - aardvark-dns - atheros-firmware - attr @@ -105,6 +109,7 @@ packages: - e2fsprogs - efibootmgr - fdo-client +- fdo-owner-cli - firewalld - fwupd - fwupd-efi @@ -118,6 +123,7 @@ packages: - gzip - hostname - ignition +- ignition-edge - ima-evm-utils - iproute - iputils @@ -157,6 +163,7 @@ packages: - shadow-utils - skopeo - slirp4netns +- ssh-key-dir - sssd-client - sudo - systemd