Update path-installer.ps1
This commit is contained in:
@@ -3,28 +3,19 @@ $ComandoNombre = "safecloud-run.cmd"
|
|||||||
$URLGiteaBase = "https://recursos.safecloud.mx/support/scripts/raw/branch/main/"
|
$URLGiteaBase = "https://recursos.safecloud.mx/support/scripts/raw/branch/main/"
|
||||||
$RutaCompleta = Join-Path $RutaBase $ComandoNombre
|
$RutaCompleta = Join-Path $RutaBase $ComandoNombre
|
||||||
|
|
||||||
|
# Contenido de safecloud-run.cmd (LIMPIO, SIN ESPACIOS INVÁLIDOS)
|
||||||
$ScriptContent = @"
|
$ScriptContent = @"
|
||||||
@echo off
|
@echo off
|
||||||
set "BASE_URL=$URLGiteaBase"
|
set "BASE_URL=$URLGiteaBase"
|
||||||
if "%1"=="" (
|
if "%1"=="" ( goto :eof )
|
||||||
goto :eof
|
|
||||||
)
|
|
||||||
set "SCRIPT_NAME=%1"
|
set "SCRIPT_NAME=%1"
|
||||||
set "FULL_URL=%BASE_URL%%%SCRIPT_NAME%%"
|
set "FULL_URL=%%BASE_URL%%%%SCRIPT_NAME%%"
|
||||||
|
set "TEMP_FILE=%%TEMP%%\safecloud_temp_%%RANDOM%%_%%SCRIPT_NAME%%"
|
||||||
:: CORRECCION CRITICA: Uso de la variable TEMP local
|
curl -sL "%%FULL_URL%%" ^> "%%TEMP_FILE%%"
|
||||||
set "TEMP_FILE=%TEMP%\safecloud_temp_%%RANDOM%%_%%SCRIPT_NAME%%"
|
if not exist "%%TEMP_FILE%%" ( goto :CLEANUP )
|
||||||
|
|
||||||
curl -sL "%%FULL_URL%%" > "%%TEMP_FILE%%"
|
|
||||||
|
|
||||||
if not exist "%%TEMP_FILE%%" (
|
|
||||||
goto :CLEANUP
|
|
||||||
)
|
|
||||||
|
|
||||||
call "%%TEMP_FILE%%"
|
call "%%TEMP_FILE%%"
|
||||||
|
|
||||||
:CLEANUP
|
:CLEANUP
|
||||||
del "%%TEMP_FILE%%" 2>nul
|
del "%%TEMP_FILE%%" 2^>nul
|
||||||
goto :eof
|
goto :eof
|
||||||
"@
|
"@
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user