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:
parent
1537b23aa4
commit
ec1b284527
|
|
@ -128,16 +128,8 @@ success "Nginx temporaneo configurato"
|
|||
# ══════════════════════════════════════════════════════════════════════════════
|
||||
section "8. Web Installer"
|
||||
# ══════════════════════════════════════════════════════════════════════════════
|
||||
# Copia file setup dalla directory dello script (argos-setup tarball)
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
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
|
||||
# Il service argos-setup girera' direttamente da /opt/argos-setup-pkg/
|
||||
# (cartella del bootstrap clone). A fine install la cartella viene rimossa.
|
||||
|
||||
# Systemd service web installer
|
||||
cat > /etc/systemd/system/argos-setup.service << 'EOF'
|
||||
|
|
|
|||
Loading…
Reference in New Issue