ソースを参照

Merge pull request #1954 from LogicalPhallacy/LogicalPhallacy-patch-NSSM

Use mirror for NSSM

(cherry picked from commit ef623f512903624bba48f243e3a659ec46064054)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
dkanada 5 年 前
コミット
39c3b2f044

+ 1 - 1
deployment/win-x64/docker-build.sh

@@ -7,7 +7,7 @@ set -o xtrace
 
 # Version variables
 NSSM_VERSION="nssm-2.24-101-g897c7ad"
-NSSM_URL="https://nssm.cc/ci/${NSSM_VERSION}.zip"
+NSSM_URL="http://files.evilt.win/nssm/${NSSM_VERSION}.zip"
 FFMPEG_VERSION="ffmpeg-4.0.2-win64-static"
 FFMPEG_URL="https://ffmpeg.zeranoe.com/builds/win64/static/${FFMPEG_VERSION}.zip"
 

+ 1 - 1
deployment/win-x86/docker-build.sh

@@ -7,7 +7,7 @@ set -o xtrace
 
 # Version variables
 NSSM_VERSION="nssm-2.24-101-g897c7ad"
-NSSM_URL="https://nssm.cc/ci/${NSSM_VERSION}.zip"
+NSSM_URL="http://files.evilt.win/nssm/${NSSM_VERSION}.zip"
 FFMPEG_VERSION="ffmpeg-4.0.2-win32-static"
 FFMPEG_URL="https://ffmpeg.zeranoe.com/builds/win32/static/${FFMPEG_VERSION}.zip"
 

+ 3 - 2
deployment/windows/build-jellyfin.ps1

@@ -85,8 +85,9 @@ function Install-NSSM {
         Write-Warning "NSSM will not be installed"
     }else{
          Write-Verbose "Downloading NSSM"
-         [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
-         Invoke-WebRequest -Uri https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip -UseBasicParsing -OutFile "$tempdir/nssm.zip" | Write-Verbose
+         # [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
+         # Temporary workaround, file is hosted in an azure blob with a custom domain in front for brevity
+         Invoke-WebRequest -Uri http://files.evilt.win/nssm/nssm-2.24-101-g897c7ad.zip -UseBasicParsing -OutFile "$tempdir/nssm.zip" | Write-Verbose
     }
 
     Expand-Archive "$tempdir/nssm.zip" -DestinationPath "$tempdir/nssm/" -Force | Write-Verbose