Migrate installer to Apollo

This commit is contained in:
Yukino Song
2024-08-23 00:55:56 +08:00
parent 88a3cfd7a5
commit 8bbd64f025
15 changed files with 79 additions and 27 deletions

View File

@@ -3,7 +3,7 @@
rem Get sunshine root directory
for %%I in ("%~dp0\..") do set "ROOT_DIR=%%~fI"
set SERVICE_NAME=SunshineService
set SERVICE_NAME=ApolloService
set SERVICE_BIN="%ROOT_DIR%\tools\sunshinesvc.exe"
rem Set service to demand start. It will be changed to auto later if the user selected that option.
@@ -13,7 +13,7 @@ rem Remove the legacy SunshineSvc service
net stop sunshinesvc
sc delete sunshinesvc
rem Check if SunshineService already exists
rem Check if ApolloService already exists
sc qc %SERVICE_NAME% > nul 2>&1
if %ERRORLEVEL%==0 (
rem Stop the existing service if running
@@ -27,10 +27,10 @@ if %ERRORLEVEL%==0 (
)
rem Run the sc command to create/reconfigure the service
sc %SC_CMD% %SERVICE_NAME% binPath= %SERVICE_BIN% start= %SERVICE_START_TYPE% DisplayName= "Sunshine Service"
sc %SC_CMD% %SERVICE_NAME% binPath= %SERVICE_BIN% start= %SERVICE_START_TYPE% DisplayName= "Apollo Service"
rem Set the description of the service
sc description %SERVICE_NAME% "Sunshine is a self-hosted game stream host for Moonlight."
sc description %SERVICE_NAME% "Apollo is a self-hosted game stream host for Moonlight."
rem Start the new service
net start %SERVICE_NAME%

View File

@@ -4,6 +4,6 @@ rem Stop and delete the legacy SunshineSvc service
net stop sunshinesvc
sc delete sunshinesvc
rem Stop and delete the new SunshineService service
net stop SunshineService
sc delete SunshineService
rem Stop and delete the new ApolloService service
net stop ApolloService
sc delete ApolloService