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"
|
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'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue