hostapd: Fix internal crypto build without TLS
[wpasupplicant] / wpa_supplicant / wpa_supplicant.nsi
index 27761bd..2783ca3 100644 (file)
@@ -39,6 +39,19 @@ section
        File /opt/Qt-Win/files/QtCore4.dll
        File /opt/Qt-Win/files/QtGui4.dll
 
+       WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_level" 0
+       WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_show_keys" 0
+       WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_timestamp" 0
+       WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_use_file" 0
+
+       WriteRegDWORD HKLM "Software\wpa_supplicant\configs\default" "ap_scan" 2
+       WriteRegDWORD HKLM "Software\wpa_supplicant\configs\default" "update_config" 1
+       WriteRegDWORD HKLM "Software\wpa_supplicant\configs\default\networks" "dummy" 1
+       DeleteRegValue HKLM "Software\wpa_supplicant\configs\default\networks" "dummy"
+
+       WriteRegDWORD HKLM "Software\wpa_supplicant\interfaces" "dummy" 1
+       DeleteRegValue HKLM "Software\wpa_supplicant\interfaces" "dummy"
+
        writeUninstaller "$INSTDIR\uninstall.exe"
 
        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant" \
@@ -46,16 +59,28 @@ section
 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant" \
                "UninstallString" "$INSTDIR\uninstall.exe"
 
+       CreateDirectory "$SMPROGRAMS\wpa_supplicant"
+       CreateShortCut "$SMPROGRAMS\wpa_supplicant\wpa_gui.lnk" "$INSTDIR\wpa_gui.exe"
+       CreateShortCut "$SMPROGRAMS\wpa_supplicant\Uninstall.lnk" "$INSTDIR\uninstall.exe"
+
        ExecWait "$INSTDIR\wpasvc.exe reg"
 sectionEnd
 
 
+Function un.onInit
+       MessageBox MB_YESNO "This will uninstall wpa_supplicant. Continue?" IDYES NoAbort
+       Abort
+  NoAbort:
+FunctionEnd
+
 section "uninstall"
        DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant"
        delete "$INSTDIR\uninstall.exe"
 
        ExecWait "$INSTDIR\wpasvc.exe unreg"
 
+       DeleteRegKey HKLM "Software\wpa_supplicant"
+
        delete "$INSTDIR\wpa_gui.exe"
        delete "$INSTDIR\wpa_cli.exe"
        delete "$INSTDIR\COPYING"
@@ -76,4 +101,8 @@ section "uninstall"
        rmdir "$INSTDIR\Prerequisites"
 
        rmdir "$INSTDIR"
+
+       delete "$SMPROGRAMS\wpa_supplicant\wpa_gui.lnk"
+       delete "$SMPROGRAMS\wpa_supplicant\Uninstall.lnk"
+       rmdir "$SMPROGRAMS\wpa_supplicant"
 sectionEnd