From f3feff4dc2c1c890ee027c4adbf4cabf33f7e091 Mon Sep 17 00:00:00 2001 From: nocode Date: Tue, 7 Jul 2026 02:47:30 +0200 Subject: [PATCH] feat(systemd): add fws-recovery.target unit Add new systemd target unit for FWS system recovery mode. This target is invoked via GRUB boot menu entry "Reparer FWS" and provides a multi-user environment with network access plus recovery session. The service includes proper dependency management to ensure getty@tty1 is properly handled. --- .../airootfs/etc/systemd/system/fws-recovery.target | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 configs/releng/airootfs/etc/systemd/system/fws-recovery.target diff --git a/configs/releng/airootfs/etc/systemd/system/fws-recovery.target b/configs/releng/airootfs/etc/systemd/system/fws-recovery.target new file mode 100644 index 0000000..1c37a31 --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/system/fws-recovery.target @@ -0,0 +1,10 @@ +[Unit] +Description=FWS - Cible de reparation du systeme +# Demandee par l'entree GRUB « Reparer FWS » du systeme installe +# (kernel : systemd.unit=fws-recovery.target fws.recovery=1). +# Un multi-user complet (reseau pour pacman -Syu) + la session de reparation ; +# le Conflicts du service libere tty1 (son start est REQUIS ici, il gagne +# contre le Wants de getty@tty1). +Requires=multi-user.target fws-recovery-boot.service +After=multi-user.target fws-recovery-boot.service +AllowIsolate=yes