feat(releng): enable systemd-timesyncd ntp synchronization

Add explicit activation of systemd-timesyncd service to ensure proper clock synchronization on installed systems. This prevents clock drift issues that can affect TLS and pacman operations, and meets user expectations for accurate system time.

The service is already present in the image but inherited symlinks from the live environment may be ordinary files that systemd ignores, so explicit enablement ensures correct behavior on all installations.
This commit is contained in:
2026-07-07 13:57:04 +02:00
parent ae70926ed1
commit b7bf497cd6
@@ -553,6 +553,15 @@ grep -q fws-desktop-retry /etc/motd 2>/dev/null || rm -f /etc/motd
# GUI incluse dans le paquet (firewall-config) ; KDE a en plus plasma-firewall. # GUI incluse dans le paquet (firewall-config) ; KDE a en plus plasma-firewall.
systemctl enable firewalld.service 2>/dev/null || true systemctl enable firewalld.service 2>/dev/null || true
# --- 4quinquies-bis) Horloge juste : synchronisation NTP -----------------------
# Sans NTP l'horloge dérive (TLS/pacman finissent par râler, et un utilisateur
# venant de Windows s'attend à une heure exacte). systemd-timesyncd est dans
# l'image ; on l'ACTIVE explicitement — les symlinks d'activation hérités du
# live étaient des FICHIERS ordinaires (artefact de checkout) que systemd
# ignore (« not a symlink »), corrigés côté live mais on assure ici quoi
# qu'il arrive sur le système installé.
systemctl enable systemd-timesyncd.service 2>/dev/null || true
# NB Récupération : l'entrée GRUB « Réparer FWS » (générée par # NB Récupération : l'entrée GRUB « Réparer FWS » (générée par
# /etc/grub.d/42_fws-recovery lors des grub-mkconfig ci-dessus) boote # /etc/grub.d/42_fws-recovery lors des grub-mkconfig ci-dessus) boote
# systemd.unit=fws-recovery.target → fws-recovery-boot.service prend tty1 et # systemd.unit=fws-recovery.target → fws-recovery-boot.service prend tty1 et