Fix : try FS 2
All checks were successful
release / build (push) Successful in 22s
release / verify-windows (push) Successful in 1m15s

This commit is contained in:
jeanotx32
2026-08-11 23:47:53 +02:00
parent f1a2066d56
commit 936c598013
6 changed files with 148 additions and 16 deletions

View File

@@ -258,8 +258,12 @@ WorkingDirectory=$INSTALL_DIR
Environment=NODE_ENV=production
Environment=AGENT_CONFIG=$CONFIG_FILE
# Accès à la session graphique, nécessaire au rappel plein écran via xdotool.
# XAUTHORITY n'est volontairement pas figé ici : son chemin dépend du
# gestionnaire de session (GDM le place sous /run/user/<uid>, Wayland lui donne
# un suffixe aléatoire) et change d'une session à l'autre. L'agent le résout à
# l'exécution. En déclarer un ici serait pire que rien : un ~/.Xauthority
# périmé, laissé par une ancienne session, serait retenu de préférence au bon.
Environment=DISPLAY=:0
Environment=XAUTHORITY=$USER_HOME/.Xauthority
ExecStart=$(command -v node) $INSTALL_DIR/agent.cjs
Restart=always
RestartSec=5
@@ -275,12 +279,11 @@ systemctl restart "$SERVICE"
# --- Vérification -----------------------------------------------------------
echo
# Mêmes variables que l'unité systemd, sinon le diagnostic signale un DISPLAY
# absent que le service, lui, aura bien.
# absent que le service, lui, aura bien. Le cookie X est résolu par l'agent.
CHECK_OK=true
sudo -u "$RUN_USER" \
AGENT_CONFIG="$CONFIG_FILE" \
DISPLAY=":0" \
XAUTHORITY="$USER_HOME/.Xauthority" \
"$(command -v node)" "$INSTALL_DIR/agent.cjs" --check || CHECK_OK=false
sleep 2