Browse Source

chore: keep CRLF line endings in Windows packaging scripts

pull/16116/head
Dmytro Skarzhynets 7 days ago
parent
commit
7ffdb608c1
No known key found for this signature in database GPG Key ID: 2B51652F224037DF
  1. 40
      packaging/js/scripts/windows/install.bat
  2. 38
      packaging/js/scripts/windows/service.xml
  3. 26
      packaging/js/scripts/windows/uninstall.bat

40
packaging/js/scripts/windows/install.bat

@ -1,20 +1,20 @@
@REM @REM
@REM SPDX-FileCopyrightText: Copyright The Thingsboard Authors @REM SPDX-FileCopyrightText: Copyright The Thingsboard Authors
@REM SPDX-License-Identifier: Apache-2.0 @REM SPDX-License-Identifier: Apache-2.0
@REM @REM
@ECHO OFF @ECHO OFF
setlocal ENABLEEXTENSIONS setlocal ENABLEEXTENSIONS
@ECHO Installing ${pkg.name} ... @ECHO Installing ${pkg.name} ...
SET BASE=%~dp0 SET BASE=%~dp0
"%BASE%"${pkg.name}.exe install "%BASE%"${pkg.name}.exe install
@ECHO ${pkg.name} installed successfully! @ECHO ${pkg.name} installed successfully!
GOTO END GOTO END
:END :END

38
packaging/js/scripts/windows/service.xml

@ -1,19 +1,19 @@
<!-- <!--
SPDX-FileCopyrightText: Copyright The Thingsboard Authors SPDX-FileCopyrightText: Copyright The Thingsboard Authors
SPDX-License-Identifier: Apache-2.0 SPDX-License-Identifier: Apache-2.0
--> -->
<service> <service>
<id>${pkg.name}</id> <id>${pkg.name}</id>
<name>${project.name}</name> <name>${project.name}</name>
<description>${project.description}</description> <description>${project.description}</description>
<workingdirectory>%BASE%\bin</workingdirectory> <workingdirectory>%BASE%\bin</workingdirectory>
<logpath>${pkg.winWrapperLogFolder}</logpath> <logpath>${pkg.winWrapperLogFolder}</logpath>
<logmode>rotate</logmode> <logmode>rotate</logmode>
<env name="NODE_CONFIG_DIR" value="%BASE%\conf" /> <env name="NODE_CONFIG_DIR" value="%BASE%\conf" />
<env name="LOG_FOLDER" value="${pkg.winWrapperLogFolder}" /> <env name="LOG_FOLDER" value="${pkg.winWrapperLogFolder}" />
<env name="NODE_ENV" value="production" /> <env name="NODE_ENV" value="production" />
<env name="WEB_FOLDER" value="%BASE%\web" /> <env name="WEB_FOLDER" value="%BASE%\web" />
<executable>%BASE%\bin\${pkg.name}.exe</executable> <executable>%BASE%\bin\${pkg.name}.exe</executable>
</service> </service>

26
packaging/js/scripts/windows/uninstall.bat

@ -1,14 +1,14 @@
@REM @REM
@REM SPDX-FileCopyrightText: Copyright The Thingsboard Authors @REM SPDX-FileCopyrightText: Copyright The Thingsboard Authors
@REM SPDX-License-Identifier: Apache-2.0 @REM SPDX-License-Identifier: Apache-2.0
@REM @REM
@ECHO OFF @ECHO OFF
@ECHO Stopping ${pkg.name} ... @ECHO Stopping ${pkg.name} ...
net stop ${pkg.name} net stop ${pkg.name}
@ECHO Uninstalling ${pkg.name} ... @ECHO Uninstalling ${pkg.name} ...
"%~dp0"${pkg.name}.exe uninstall "%~dp0"${pkg.name}.exe uninstall
@ECHO DONE. @ECHO DONE.
Loading…
Cancel
Save