bootc-dev / bootc-dev/bootc

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

Offen
#1,801 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
triaged
Vorherrschende Sprache
Rust
Sterne
2.3k
Forks
230
Ø Merge
3 T. 3 Std.
Gemergte PRs (30 T.)
36

Beschreibung

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
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die aufgeführten dracut.conf.d- und tmpfiles.d-Pfade mit den referenzierten fedora-bootc minimal/initramfs.yaml und bootcrew Containerfile zu vergleichen. Überprüfe die zugehörigen fedora-bootc- und centos-bootc-Imagekonfigurationen, um festzustellen, welche Einstellungen upstream anwendbar sind; als erledigt gilt, wenn die geeigneten gemeinsamen Konfigurationen und ihr Paketierungsumfang vereinbart und hier abgebildet sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
operating-systems
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.