rpm-ostree
rpm-ostree copied to clipboard
⚛📦 Hybrid image/package system with atomic upgrades and package layering
Hi, this PR includes the early version of implementation for #49. There are still many parts can be added/improved, but I would like to put this PR out to have...
Currently, all %posts are run on the server side. This means we need nss-altfiles to help OSTree's 3 way merge of /etc. The systemd people added systemd-sysusers, with the intention...
**Expected vs actual behavior** ``` # rpm-ostree override replace ./kernel*.rpm ...install successful # rpm-ostree -A --allow-inactive --idempotent install kernel*-devel error: packages would be changed: 6, enable replacement to override ```...
in https://github.com/coreos/rpm-ostree/pull/3439 we added conditional includes. It would be nice if we could inline the desired treefile contents rather than having to make a separate file. For example this: ```...
**Host system details** ``` $ rpm-ostree --version rpm-ostree: Version: '2022.9' Git: 44031a71f444ec63ed292f8807b5bb04a0cf3329 Features: - rust - compose - fedora-integration ``` **Expected vs actual behavior** Running `buildah build` with the following...
As an additional step in boot measurement, and in order to extend the chain of measurement to the userland, it would be interesting for rpm-ostree to attach IMA digests (i.e....
This is a Fedora Silverblue (36) system. ``` [root@cobalt ~]# rpm -q rpm-ostree rpm-ostree-2022.9-1.fc36.x86_64 [root@cobalt ~]# rpm-ostree status error: Timeout was reached ``` Digging into things with `strace` on both...
**Host system details** A GitHub runner with ubuntu-latest and a Fedora container Provide the output of `rpm-ostree status`. N/A **Expected vs actual behavior** Builds properly ``` Behavior: Downloading from 'tau'...done...
**Host system details** Provide the output of `rpm-ostree status`. $ rpm-ostree status State: idle Deployments: ● fedora:fedora/35/x86_64/silverblue Version: 35.20220318.0 (2022-03-18T17:53:05Z) BaseCommit: a492d0056fc144ff71888859f58c822d105df6be0f31942ede6d05bcd49e5d39 GPGSignature: Valid signature by 787EA6AE1147EEE56C40B30CDB4639719867C58F LayeredPackages: 'dnf-command(copr)' dnf...
Right now the RPM import steps happening at compose time can be configured in several ways through the treefile. The same import steps are also performed by the daemon when...