[PATCH] subsurface.nsi: install program shortcuts for all users

Lubomir I. Ivanov neolit123 at gmail.com
Thu Oct 18 14:43:30 PDT 2012


From: "Lubomir I. Ivanov" <neolit123 at gmail.com>

Specific to the Windows installer.

http://nsis.sourceforge.net/Docs/Chapter4.html#4.9.7.7:
"Sets the context of $SMPROGRAMS and other shell folders. If set
to 'current' (the default), the current user's shell folders are used.
If set to 'all', the 'all users' shell folder is used"

Signed-off-by: Lubomir I. Ivanov <neolit123 at gmail.com>
---
 packaging/windows/subsurface.nsi | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/packaging/windows/subsurface.nsi b/packaging/windows/subsurface.nsi
index 74aad9f..7d896f1 100644
--- a/packaging/windows/subsurface.nsi
+++ b/packaging/windows/subsurface.nsi
@@ -88,6 +88,7 @@
 # Default installer section
 
 Section
+    SetShellVarContext all
 
     # Installation path
     SetOutPath "$INSTDIR"
@@ -152,6 +153,7 @@ SectionEnd
 # Uninstaller section
 
 Section "Uninstall"
+    SetShellVarContext all
 
     # Delete installed files
     Delete "$INSTDIR\*.dll"
-- 
1.7.11.msysgit.0



More information about the subsurface mailing list