Commit graph

146 commits

Author SHA1 Message Date
Paul Whalen
a6f6d3e9d7 Drop bash-completion due to duplicate file issue with libsecret
See: https://github.com/fedora-iot/iot-distro/issues/87

Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-04-08 10:04:41 -04:00
djach7
06b41a222e Update package list to sync with rawhide and osbuild iot-commit
Adds ignition-edge and ssh-key-dir packages to ensure ignition functionality. Also adds fedora-iot-config package
and fdo-owner-cli package to bring package list in synch with rawhide and osbuild iot-commit.

Osbuild iot-commit found here: 0584c20b0c/pkg/distro/fedora/package_sets.go (L73)
Original update pr for rawhide found here: https://pagure.io/fedora-iot/ostree/c/91539fbf82555ede87f931277a090612a23c5680?branch=main

Signed-off-by: djach7 <djachimo@redhat.com>
2025-01-28 13:15:26 -05:00
Paul Whalen
71a1f8be5f F41: force disable composefs
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-01-10 15:04:30 -05:00
Paul Whalen
52884d20e4 F41: Update for final
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-10-25 10:58:21 -04:00
Paul Whalen
750a452d9d F41: Add iot base bootc image
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-09-27 16:51:54 -04:00
7fad539f14 drop dnsmasq
Not sure why it was included, I suspect it was once used
for container networking.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2024-09-20 16:34:49 +01:00
Paul Whalen
0aa593407d fedora-iot-base: Add workaround for issue with newer GRUB2
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-09-03 09:47:45 -04:00
ad5623c52a F41: bootupd: add some contextual comments
Cherry-picked 1a898a7

Signed-off-by: Micah Abbott <miabbott@redhat.com>
2024-08-28 13:59:56 -04:00
Paul Whalen
16c554471c Setup for F-41 branched
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-08-12 15:44:55 -04:00
Paul Whalen
985a450f7c F41: Add dnf5 to packages
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-07-15 13:39:36 -04:00
Paul Whalen
c1ecf382b8 F41: add bootc to packages
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-05-03 10:49:13 -04:00
Paul Whalen
1314f2a3f2 F41: Adjust repo to use mirrors
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-16 13:43:24 -04:00
Paul Whalen
8329945ded F41: Add base bootc container
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-15 11:47:11 -04:00
Paul Whalen
187a596a33 F41: enable fdo-client-linuxapp.service
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-12 08:48:50 -04:00
b908de5dc7 add passt userspace network for podmn5 requirements
It seems podman5 has changed the rootless container network
stack to passt so add this into our compose alongside the
exisitng slirp4netns while we find out how the migration
works so we can document it.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2024-03-19 14:13:26 +00:00
Paul Whalen
4ef41ffa05 f41: enable bootupd
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-21 15:46:40 -05:00
Paul Whalen
ede36f3a2c Drop podman-plugins package
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-14 16:53:30 -05:00
Paul Whalen
efa4770938 IoT: Update rawhide for F-41
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-13 13:06:27 -05:00
Paul Whalen
20661a3bb1 Add fedora-iot-config service to presets
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-12 10:31:25 -05:00
Paul Whalen
ff8dab07b1 Drop passwd, now provided by shadow-utils
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-08 09:56:34 -05:00
Paul Whalen
0fdf7b3424 Revert adding bootupd for now.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-02-01 10:06:05 -05:00
Paul Whalen
6cb006c96f Add bootupd, minor clean up
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-01-30 15:19:39 -05:00
Paul Whalen
eef364fa51 Convert json to yaml
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-01-26 20:16:47 -05:00
Paul Whalen
6b0bb8dcf6 Add min-free-space-percent to fix compose failure
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-12-05 16:25:59 -05:00
Paul Whalen
d085d6d819 Undo rpm scripts enabling units, use only systemd presets
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-11-27 15:30:29 -05:00
efc8d5c336 Enable IMA signatures
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-11-08 13:13:27 +00:00
f1fdb7a4d9 Add criu-libs as criu doesn't pull it in
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-10-25 16:38:48 +01:00
Paul Whalen
d6a3afca84 IoT: Update rawhide for F-40
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-08-14 13:50:42 -04:00
1349eef26a Add a missing dep from copy/paste
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-26 20:27:35 +01:00
1d9600d8e3 Add kernel back, remove trailing space
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-26 17:28:10 +01:00
Paul Whalen
b994f0b5a4 Remove trailing comma in fedora-iot-base.json
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-07-26 11:29:44 -04:00
d9d9360619 IoT: Update the package set and sort alphanetically
Some minor updates to the package set, we add the FDO client
and drop bluez/libgpiod, if they're needed it's easy to layer
them, and then we sort it all alphabetically.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-26 14:55:54 +01:00
Paul Whalen
513aced27d Move boot-location to modules
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-07-10 20:26:26 -04:00
2af239a979 aarch64: add optee_client package
The optee_client TEE supplicant client and library enable interaction
with the OP-TEE trusted execution environment which runs in the Arm
TrustZone. The client is useful for certain devices.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-08 13:37:54 +01:00
2c3ce94904 firmware: Updates for changes in iwlwifi packaging
The Intel WiFi firmware was consolidated/adjusted to better
align with the kernel drivers.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-06 11:11:56 +01:00
Paul Whalen
7fb6ff3c32 Fix json formatting
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-04-21 14:05:50 -04:00
a3b9689aea Add split out wifi firmwares explicitly
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-04-20 14:51:16 +01:00
Paul Whalen
f0727787bc Add workaround for anaconda unified-core issue.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-03-24 13:47:40 -04:00
Paul Whalen
91e80aecf0 IoT: Update rawhide for F-39
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2023-02-10 10:52:28 -05:00
91c9bdb99f Set tmp-is-dir = True
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2022-08-27 09:32:57 +01:00
f22dd5b085 IoT: Update rawhide for F-38
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2022-08-13 15:02:37 +01:00
8d4aec8722 Fix missing directory in treecompose-post.sh
Signed-off-by: Paul Whalen <pwhalen@redhat.com>
2022-05-30 13:22:03 -04:00
179518bbab fedora-iot-base: Update persistent journal workaround
Add a systemd configuration drop-in instead of modyfing the default
configuration file.

Imported from:
https://github.com/coreos/fedora-coreos-config/blob/testing-devel/overlay.d/05core/usr/lib/systemd/journald.conf.d/10-coreos-persistent.conf
2022-05-16 17:03:45 +02:00
603a779550 Remove fedora-iot-rawhide.tdl & fedora-iot.spec
- fedora-iot-rawhide.tdl has out of date content
- fedora-iot.spec: support for jigdo/rojig was dropped from rpm-ostree.
  See: https://github.com/coreos/rpm-ostree/pull/2841 &
  https://github.com/coreos/rpm-ostree/pull/2842
2022-05-16 17:03:45 +02:00
906ef69416 README: Minor update 2022-05-16 17:03:45 +02:00
1811f79132 Drop xfsprogs, it's not a default IoT filesystem
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2022-03-26 19:52:35 +00:00
f51a1e4263 drop rsync
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2022-03-26 19:47:21 +00:00
bd8545ee95 Add aardvark-dns for local container lookups
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2022-03-20 10:40:21 +00:00
0c7f01f93b Add netavark for new podman 4 network
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2022-03-18 08:12:18 +00:00
1c0a8aa02f De-dupe and cleanup architecture specific packages
With ARMv7 we can clean up a few exceptions that are identical across
the two aarch64/x86_64 architectures.

We also explicitly drop traditional BIOS piecs, we've never officially
supported it and including it stops enhancements around security so
explicitly definte it.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2022-02-09 17:01:07 +00:00