Pourquoi dois-tu patcher ceci :
[...]
sachant que /var/run est un lien symbolique vers /run ?
Comme l'a supposé Misc au dessus, /var/run n'est un lien symbolique vers /run que plus tard.
Et pourquoi donc supprimer cette ligne ?
La création du dossier /run/plymouth ne fonctionne pas dans le script install, car cela créé un dossier /run/plymouth dans l'initrd, mais un tmpfs est monté sur /run, donc ce qu'il y a dans /run dans l'initrd est caché.
Il faut donc créer le dossier au boot, donc dans l'unité systemd.
Merci pour ton article, ça donne une vue d'ensemble plus précise de ce qu'il est nécessaire de savoir en plus pour mettre en place un initrd
Il faut espérer que les bug reports soient corrigés et qu'utiliser systemd dans l'initrd se fasse en 5 minutes en changeant juste les hooks.
[^] # Re: /var/run -> /run
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Aujourd’hui c’est déjà demain : systemd dans l’initrd sous Arch Linux. Évalué à 4.
Comme l'a supposé Misc au dessus, /var/run n'est un lien symbolique vers /run que plus tard.
La création du dossier /run/plymouth ne fonctionne pas dans le script install, car cela créé un dossier /run/plymouth dans l'initrd, mais un tmpfs est monté sur /run, donc ce qu'il y a dans /run dans l'initrd est caché.
Il faut donc créer le dossier au boot, donc dans l'unité systemd.
Il faut espérer que les bug reports soient corrigés et qu'utiliser systemd dans l'initrd se fasse en 5 minutes en changeant juste les hooks.