]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - win/inspircd.nsi
m_chanhistory Fix durations containing 'S' being rejected
[user/henk/code/inspircd.git] / win / inspircd.nsi
index e263f45614f10c8a094133316c4a8def8a2099a6..4204ec29b0caa6d2e85f95a14d0aa4eda94397d9 100644 (file)
@@ -153,6 +153,10 @@ SectionEnd
 Section "Config Files" SEC02
   SetOutPath "$INSTDIR\conf"
   File "..\docs\conf\*.example"
+  SetOutPath "$INSTDIR\conf\aliases"
+  File "..\docs\conf\aliases\*.example"
+  SetOutPath "$INSTDIR\conf\modules"
+  File "..\docs\conf\modules\modules.*"
 SectionEnd
 
 Section "Command Handlers" SEC03
@@ -163,6 +167,10 @@ SectionEnd
 Section "Modules" SEC04
   SetOutPath "$INSTDIR\modules"
   File "..\bin\${BUILD}\modules\m_*.so"
+  ; Copy DLLs required for modules
+  SetOutPath "$INSTDIR"
+  File /nonfatal "*.dll"
+  File "make_gnutls_cert.bat"
 SectionEnd
 
 Section -AdditionalIcons
@@ -216,9 +224,15 @@ Section Uninstall
   Delete "$INSTDIR\uninst.exe"
   Delete "$INSTDIR\modules\*.so"
   Delete "$INSTDIR\conf\*.example"
+  Delete "$INSTDIR\conf\aliases\*.example"
+  Delete "$INSTDIR\conf\modules\*.example"
+  Delete "$INSTDIR\conf\modules\modules.conf.charybdis"
+  Delete "$INSTDIR\conf\modules\modules.conf.unreal"
   Delete "$INSTDIR\*.log"
   Delete "$INSTDIR\logs\*"
   Delete "$INSTDIR\data\*"
+  Delete "$INSTDIR\*.dll"
+  Delete "$INSTDIR\make_gnutls_cert.bat"
   Delete "$INSTDIR\inspircd.exe"
   Delete "$SMPROGRAMS\InspIRCd\Uninstall.lnk"
   Delete "$SMPROGRAMS\InspIRCd\InspIRCd Website.lnk"
@@ -226,6 +240,8 @@ Section Uninstall
 
   RMDir "$SMPROGRAMS\InspIRCd"
   RMDir "$INSTDIR\modules"
+  RMDir "$INSTDIR\conf\aliases"
+  RMDir "$INSTDIR\conf\modules"
   RMDir "$INSTDIR\conf"
   RMDir "$INSTDIR\logs"
   RMDir "$INSTDIR\data"