Section "Binary Executable" SEC01
Call IsDotNetInstalled
- SetOutPath "$INSTDIR"
+ SetOutPath "$TEMP"
SetOverwrite ifnewer
File "vcredist_x86.exe"
- ExecWait "$INSTDIR\vcredist_x86.exe"
+ ExecWait "$TEMP\vcredist_x86.exe"
+ SetOutPath "$INSTDIR"
+ SetOverwrite ifnewer
File "..\bin\${BUILD}\InspGUI.exe"
CreateDirectory "$SMPROGRAMS\InspIRCd"
CreateShortCut "$SMPROGRAMS\InspIRCd\InspIRCd.lnk" "$INSTDIR\InspGUI.exe"
SetOutPath "$INSTDIR\bin"
SetOverwrite ifnewer
File "..\bin\${BUILD}\bin\inspircd.exe"
+ ExecWait '"$INSTDIR\bin\inspircd.exe" --installservice'
SectionEnd
Section "Config Files" SEC02
File "..\conf\inspircd.helpop-full.example"
File "..\conf\inspircd.helpop.example"
File "..\conf\inspircd.filter.example"
- File "..\docs\inspircd.conf.example"
+ File "..\conf\inspircd.conf.example"
File "..\conf\inspircd.censor.example"
File "..\conf\inspircd.rules.example"
File "..\conf\inspircd.quotes.example"
FunctionEnd
Section Uninstall
+ ExecWait '"$INSTDIR\bin\inspircd.exe" --removeservice'
Delete "$INSTDIR\${PRODUCT_NAME}.url"
Delete "$INSTDIR\uninst.exe"
Delete "$INSTDIR\modules\m_*.so"