bootc-dev / bootc-dev/bootc

Move `systemd-tmpfiles` and `dracut.conf.d` configurations to this repository if possible

Open
#1,801 1 comment 0 reactions 0 assignees View on GitHub
triaged
Dominant language
Rust
Stars
2.3k
Forks
230
Avg merge
3d 12h
Merged PRs (30d)
38

Description

There seem to be quite a few specific `tmpfiles` and `dracut` configurations on the [`fedora-bootc` repository](https://gitlab.com/fedora/bootc/base-images/-/blob/main/minimal/initramfs.yaml?ref_type=heads) that ideally should be here instead so that other distributions can package these fixes along with `bootc` itself. Bootcrew is [directly writing these on the Containerfiles](https://github.com/bootcrew/arch-bootc/blob/0ef238242d8b526339cae1d1d64dc0b0f2983c7c/Containerfile#L36-L47) but there are many other fixes that are implemented on the `fedora-bootc` and `centos-bootc` images that are not caught by my manual reviewing process, would be great to have something upstream that others can point to instead of manually creating these files on each package. Some of these aren't applicable for every system but things like always adding `bootc` and `ostree` to dracut.conf.d would be quite handy.

### Specifics

```
/usr/lib/dracut/dracut.conf.d/20-bootc-base.conf
/usr/lib/dracut/dracut.conf.d/22-bootc-generic.conf
/usr/lib/dracut/dracut.conf.d/30-bootc-standard.conf
/usr/lib/dracut/dracut.conf.d/49-bootc-tpm2-tss.conf
/usr/lib/tmpfiles.d/bootc-base-rpmstate.conf
/usr/lib/tmpfiles.d/rpm-ostree-0-integration-opt-usrlocal.conf
/usr/lib/tmpfiles.d/rpm-ostree-0-integration.conf
/usr/lib/tmpfiles.d/rpm-ostree-autovar.conf
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.