blob: 62bb895bf832e468a02ed7a669012604ebb19c3f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
--- openvpn.nsi 2005-12-27 19:34:10.000000000 -0700
+++ planet.nsi 2005-12-29 16:00:41.253252888 -0700
@@ -19,11 +19,19 @@
!define TAP "tap0801"
!define TAPDRV "${TAP}.sys"
+# PRECONFIG
+
; something like "-DBG2"
-!define OUTFILE_LABEL ""
+!define OUTFILE_LABEL "-PC"
; something like "DEBUG2"
-!define TITLE_LABEL ""
+!define TITLE_LABEL "Planet"
+
+!define PRECONFIG_DIR "..\..\preconfig"
+!define GUI_EXE "openvpn-gui-1.0.3.exe"
+!define CONFIG_FILE "planet.ovpn"
+
+# END PRECONFIG
; Default service settings
!define SERV_CONFIG_DIR "$INSTDIR\config"
@@ -188,6 +196,10 @@
File "${HOME}\openvpn.exe"
+# PRECONFIG
+ File "${PRECONFIG_DIR}\${GUI_EXE}"
+# END PRECONFIG
+
SectionEnd
Section "OpenVPN RSA Certificate Management Scripts" SecOpenVPNEasyRSA
@@ -222,6 +234,10 @@
SetOutPath "$INSTDIR\config"
+# PRECONFIG
+ File "${PRECONFIG_DIR}\${CONFIG_FILE}"
+# END PRECONFIG
+
FileOpen $R0 "$INSTDIR\config\README.txt" w
FileWrite $R0 "This directory should contain OpenVPN configuration files$\r$\n"
FileWrite $R0 "each having an extension of .${SERV_CONFIG_EXT}$\r$\n"
@@ -422,8 +438,16 @@
!insertmacro WriteRegStringIfUndef HKCR "OpenVPNFile\shell\run" "" "Start OpenVPN on this config file"
!insertmacro WriteRegStringIfUndef HKCR "OpenVPNFile\shell\run\command" "" '"$INSTDIR\bin\openvpn.exe" --pause-exit --config "%1"'
- ; Create start menu shortcuts to addtap.bat and deltapall.bat
noass:
+
+# PRECONFIG
+ ; Create GUI shortcut
+ IfFileExists "$INSTDIR\bin\${GUI_EXE}" "" nogui
+ CreateShortCut "$SMPROGRAMS\OpenVPN\OpenVPN GUI.lnk" "$INSTDIR\bin\${GUI_EXE}" ""
+ nogui:
+# END PRECONFIG
+
+ ; Create start menu shortcuts to addtap.bat and deltapall.bat
IfFileExists "$INSTDIR\bin\addtap.bat" "" trydeltap
CreateShortCut "$SMPROGRAMS\OpenVPN\Add a new TAP-Win32 virtual ethernet adapter.lnk" "$INSTDIR\bin\addtap.bat" ""
@@ -513,6 +537,11 @@
RMDir /r $SMPROGRAMS\OpenVPN
+# PRECONFIG
+ Delete "$INSTDIR\config\${CONFIG_FILE}"
+ Delete "$INSTDIR\bin\${GUI_EXE}"
+# END PRECONFIG
+
Delete "$INSTDIR\bin\openvpn.exe"
Delete "$INSTDIR\bin\openvpnserv.exe"
Delete "$INSTDIR\bin\libeay32.dll"
|