mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-22 08:26:16 -04:00
Windows build: Move NSIS installer script to this repo
This commit is contained in:
parent
d62cc8d62c
commit
8a2ef69873
5 changed files with 60 additions and 8 deletions
9
src/bin/nsis/README.md
Normal file
9
src/bin/nsis/README.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
A simple NSIS script to Install Etherpad (Server) on Windows and start it.
|
||||
|
||||
# TODO
|
||||
1. i18n
|
||||
1. Run as Service
|
||||
1. Display messages during install
|
||||
|
||||
# License
|
||||
Apache 2
|
BIN
src/bin/nsis/brand.ico
Normal file
BIN
src/bin/nsis/brand.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
48
src/bin/nsis/etherpad.nsi
Normal file
48
src/bin/nsis/etherpad.nsi
Normal file
|
@ -0,0 +1,48 @@
|
|||
;Include Modern UI
|
||||
!include "MUI2.nsh"
|
||||
|
||||
;--------------------------------
|
||||
;Styling
|
||||
!define MUI_ICON "brand.ico"
|
||||
Icon "brand.ico"
|
||||
BrandingText "Etherpad Foundation"
|
||||
Name "Etherpad Server"
|
||||
OutFile "..\..\..\etherpad-server-windows.exe"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "English"
|
||||
|
||||
Page directory
|
||||
Page instfiles
|
||||
|
||||
; The default installation directory
|
||||
InstallDir "$LocalAppData\Programs\Etherpad Foundation\Etherpad Server"
|
||||
|
||||
Section
|
||||
SectionIn RO
|
||||
|
||||
; Set output path to the installation directory.
|
||||
SetOutPath $INSTDIR
|
||||
|
||||
; Put files there
|
||||
File /r "..\..\..\etherpad-lite-new\*"
|
||||
|
||||
SectionEnd
|
||||
|
||||
Section
|
||||
CreateDirectory "$SMPROGRAMS\Etherpad Foundation"
|
||||
CreateShortCut "$SMPROGRAMS\Etherpad Foundation\Etherpad Server.lnk" "$INSTDIR\start.bat" "brand.ico" "Etherpad Server"
|
||||
CreateShortCut "$SMPROGRAMS\Etherpad Foundation\Etherpad.lnk" "http://127.0.0.1:9001" "brand.ico" "Etherpad"
|
||||
CreateShortCut "$SMPROGRAMS\Etherpad Foundation\Etherpad Admin.lnk" "http://127.0.0.1:9001/admin" "brand.ico" "Etherpad Admin"
|
||||
CreateShortCut "$SMPROGRAMS\Etherpad Foundation\Uninstall Etherpad Server.lnk" "$INSTDIR\uninstall.exe"
|
||||
WriteUninstaller "$INSTDIR\uninstall.exe"
|
||||
Exec '$INSTDIR\start.bat'
|
||||
SectionEnd
|
||||
|
||||
UninstPage instfiles
|
||||
|
||||
Section Uninstall
|
||||
Delete "$INSTDIR\*"
|
||||
Delete "$INSTDIR\uninstall.exe"
|
||||
RMDir "$INSTDIR"
|
||||
SetAutoClose false
|
||||
SectionEnd
|
Loading…
Add table
Add a link
Reference in a new issue