source: Main/trunk/Server/install.nsi@ 60

Last change on this file since 60 was 60, checked in by Nishi, on Sep 18, 2024 at 9:30:33 PM

use space not emsp

  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1# $Id: install.nsi 60 2024-09-18 12:30:33Z nishi $
2
3Name "Tewi HTTPd"
4OutFile "install.exe"
5InstallDir "C:\Tewi"
6Icon "tewi.ico"
7LicenseData ../LICENSE
8Page license
9Page instfiles
10UninstPage uninstConfirm
11UninstPage instfiles
12Section
13 CreateDirectory "$INSTDIR\etc"
14 CreateDirectory "$INSTDIR\www"
15 CreateDirectory "$INSTDIR\www\icons"
16 CreateDirectory "$INSTDIR\bin"
17 SetOutPath "$INSTDIR\bin"
18 File "tewi.exe"
19 SetOutPath "$INSTDIR\etc"
20 File /oname=tewi.conf.default "../example-win.conf"
21 SetOutPath "$INSTDIR\www"
22 File /oname=index.html "../itworks.html"
23 SetOutPath "$INSTDIR\www\icons"
24 File "../Icons/*.png"
25
26 CreateDirectory "$SMPROGRAMS\Tewi HTTPd"
27 CreateShortcut "$SMPROGRAMS\Tewi HTTPd\Start Tewi HTTPd.lnk" "$INSTDIR\bin\tewi.exe" ""
28 CreateShortcut "$SMPROGRAMS\Tewi HTTPd\Start Tewi HTTPd (verbose).lnk" "$INSTDIR\bin\tewi.exe" "-v"
29 CreateShortcut "$SMPROGRAMS\Tewi HTTPd\Uninstall Tewi HTTPd.lnk" "$INSTDIR\uninstall.exe" ""
30
31 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tewi HTTPd" "DisplayName" "Tewi HTTPd"
32 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tewi HTTPd" "UninstallString" '"$INSTDIR\uninstall.exe"'
33
34 WriteUninstaller "$INSTDIR\uninstall.exe"
35
36 MessageBox MB_ICONEXCLAMATION|MB_OK "Example config is installed as $INSTDIR\etc\tewi.conf.default,$\r$\nBut Tewi HTTPd will try to use $INSTDIR\etc\tewi.conf."
37SectionEnd
38
39Section "Uninstall"
40 RMDir /r "$INSTDIR"
41 RMDir /r "$SMPROGRAMS\Tewi HTTPd"
42
43 DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tewi HTTPd"
44SectionEnd
Note: See TracBrowser for help on using the repository browser.