bootc-dev / bootc-dev/bootc

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

Abierto
#1,801 1 comentario 0 reacciones 0 asignados Ver en GitHub
triaged
Lenguaje dominante
Rust
Estrellas
2.3k
Forks
230
Merge medio
3 d 3 h
PR fusionados (30 d)
36

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza comparando las rutas de dracut.conf.d y tmpfiles.d indicadas con los archivos minimal/initramfs.yaml de fedora-bootc y Containerfile de bootcrew referenciados. Revisa las configuraciones de imagen relacionadas de fedora-bootc y centos-bootc para identificar qué ajustes son aplicables upstream; se considera terminado cuando las configuraciones compartidas adecuadas y su alcance de empaquetado estén acordados y representados aquí.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
operating-systems
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.