fix(first-setup): rimuove loop cp verso /opt/argos/setup/

Il commit precedente ha modificato ExecStart del service ma ha lasciato
intatto il loop 'for' che copiava setup_server.py/setup.html/gen_config.py
in /opt/argos/setup/. Risultato: durante install il cp falliva con
'Not a directory' perche' quella cartella non viene piu' creata.

Rimosso completamente il blocco di copia. Il service gira direttamente
da /opt/argos-setup-pkg/ come da refactor precedente.
This commit is contained in:
Tecnotel 2026-04-20 17:23:36 +02:00
parent 1537b23aa4
commit ec1b284527
1 changed files with 2 additions and 10 deletions

View File

@ -128,16 +128,8 @@ success "Nginx temporaneo configurato"
# ══════════════════════════════════════════════════════════════════════════════ # ══════════════════════════════════════════════════════════════════════════════
section "8. Web Installer" section "8. Web Installer"
# ══════════════════════════════════════════════════════════════════════════════ # ══════════════════════════════════════════════════════════════════════════════
# Copia file setup dalla directory dello script (argos-setup tarball) # Il service argos-setup girera' direttamente da /opt/argos-setup-pkg/
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # (cartella del bootstrap clone). A fine install la cartella viene rimossa.
for f in setup_server.py setup.html gen_config.py; do
if [[ -f "$SCRIPT_DIR/$f" ]]; then
cp "$SCRIPT_DIR/$f" /opt/argos/setup/
else
error "File $f non trovato in $SCRIPT_DIR — installare argos-setup completo"
fi
done
chown -R root:root /opt/argos/setup
# Systemd service web installer # Systemd service web installer
cat > /etc/systemd/system/argos-setup.service << 'EOF' cat > /etc/systemd/system/argos-setup.service << 'EOF'