|
@@ -7,6 +7,17 @@ DW_USER="fourier" # Cambia por el usuario que quieras usar
|
|
|
INSTALL_DIR="/usr/share/dwagent"
|
|
INSTALL_DIR="/usr/share/dwagent"
|
|
|
SERVICE_FILE="/etc/systemd/system/dwagent.service"
|
|
SERVICE_FILE="/etc/systemd/system/dwagent.service"
|
|
|
|
|
|
|
|
|
|
+# ===== VALIDAR PARÁMETRO =====
|
|
|
|
|
+INSTALL_CODE="$1"
|
|
|
|
|
+
|
|
|
|
|
+if [ -z "$INSTALL_CODE" ]; then
|
|
|
|
|
+ echo "❌ Error: Debes especificar el código de instalación."
|
|
|
|
|
+ echo "Uso: sudo $0 <CODIGO_INSTALACION>"
|
|
|
|
|
+ exit 1
|
|
|
|
|
+fi
|
|
|
|
|
+
|
|
|
|
|
+echo "===> Código de instalación: $INSTALL_CODE"
|
|
|
|
|
+
|
|
|
# ===== FUNCIONES =====
|
|
# ===== FUNCIONES =====
|
|
|
set -e
|
|
set -e
|
|
|
|
|
|
|
@@ -20,7 +31,7 @@ echo "===> Descargando e instalando DWAgent..."
|
|
|
cd /tmp
|
|
cd /tmp
|
|
|
wget -N https://www.dwservice.net/download/dwagent.sh
|
|
wget -N https://www.dwservice.net/download/dwagent.sh
|
|
|
chmod +x dwagent.sh
|
|
chmod +x dwagent.sh
|
|
|
-sudo ./dwagent.sh -silent || {
|
|
|
|
|
|
|
+sudo ./dwagent.sh -silent key="$INSTALL_CODE" || {
|
|
|
echo "Error durante la instalación del agente."
|
|
echo "Error durante la instalación del agente."
|
|
|
exit 1
|
|
exit 1
|
|
|
}
|
|
}
|