diff --git a/fedora-iot.yaml b/fedora-iot.yaml new file mode 100644 index 0000000..487bf77 --- /dev/null +++ b/fedora-iot.yaml @@ -0,0 +1,4 @@ +include: + - iot/manifest.yaml + - fedora-minimal-plus.yaml + \ No newline at end of file diff --git a/install-manifests b/install-manifests index 867eb62..93d878c 100755 --- a/install-manifests +++ b/install-manifests @@ -4,7 +4,7 @@ set -xeuo pipefail # into their installed location. manifestdir=${1:-/usr/share/doc/bootc-base-imagectl/manifests} mkdir -p "$manifestdir/" -for image in minimal standard minimal-plus; do +for image in minimal standard minimal-plus iot; do # Embed the generic defaults cp -a $image $manifestdir/ # And the Fedora-specific tweaks diff --git a/iot/manifest.yaml b/iot/manifest.yaml new file mode 100644 index 0000000..229babd --- /dev/null +++ b/iot/manifest.yaml @@ -0,0 +1,59 @@ +metadata: + summary: Fedora IoT bootc image + +variables: + distro: "fedora-iot" + +packages: + - fedora-release-iot + - fedora-iot-config + - atheros-firmware + - brcmfmac-firmware + - chrony + - clevis + - clevis-dracut + - clevis-luks + - clevis-pin-tpm2 + - containernetworking-plugins + - dnf5-plugins + - dracut-config-generic + - dracut-network + - fdo-client + - fdo-owner-cli + - firewalld + - fwupd-efi + - fwupd-plugin-modem-manager + - fwupd-plugin-uefi-capsule-data + - greenboot + - greenboot-default-health-checks + - ignition + - ignition-edge + - ima-evm-utils + - iputils + - iwd + - iwlwifi-mvm-firmware + - libsss_sudo + - NetworkManager-wifi + - NetworkManager-wwan + - openssl + - pinentry + - procps-ng + - realtek-firmware + - rootfiles + - screen + - setools-console + - slirp4netns + - ssh-key-dir + - sssd-client + - tmux + - tpm2-pkcs11 + - traceroute + - usbguard + - wpa_supplicant + - wireless-regdb +packages-aarch64: + - arm-image-installer + - bcm283x-firmware + - optee_client + - uboot-images-armv8 + \ No newline at end of file