Author: dreimer
Date: Thu Apr 30 13:54:45 2009
New Revision: 40751

URL: http://svn.reactos.org/svn/reactos?rev=40751&view=rev
Log:
Make the setup modify the Powershell Security Settings to RemoteSigned. This 
makes it possible to use the scripts without any fiddling in PS.
Add shortcuts for the Powershell Version. TBD: only make them if it was chosen 
to install the PS Scripts at all.

Not tested yet!

Modified:
    trunk/tools/RosBE/RosBE-Windows/RosBE.nsi

Modified: trunk/tools/RosBE/RosBE-Windows/RosBE.nsi
URL: 
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/RosBE.nsi?rev=40751&r1=40750&r2=40751&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] Thu Apr 30 13:54:45 
2009
@@ -254,6 +254,7 @@
     File /r Components\Powershell\sSVN.ps1
     File /r Components\Powershell\update.ps1
     File /r Components\Powershell\version.ps1
+    WriteRegStr HKLM 
"Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" 
"ExecutionPolicy" "RemoteSigned"
 SectionEnd
 
 Section "Update Script" SEC11
@@ -281,6 +282,7 @@
         CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
         SetOutPath $REACTOS_SOURCE_DIRECTORY
         CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build 
Environment.lnk" "$SYSDIR\cmd.exe" '/t:0A /k "$INSTDIR\RosBE.cmd"' 
"$INSTDIR\rosbe.ico"
+        CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment - 
Powershell.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" '-noexit 
&"$INSTDIR\RosBE.ps1"' "$INSTDIR\rosbe.ico"
         SetOutPath $PROFILE
         CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Standard MinGW Build 
Environment.lnk" "$SYSDIR\cmd.exe" '/k "$INSTDIR\MinGW.cmd"' 
"$INSTDIR\mingw.ico"
         SetOutPath $INSTDIR
@@ -300,6 +302,7 @@
     IfFileExists "$DESKTOP\ReactOS Build Environment.lnk" +4 0
     SetOutPath $REACTOS_SOURCE_DIRECTORY
     CreateShortCut "$DESKTOP\ReactOS Build Environment.lnk" "$SYSDIR\cmd.exe" 
'/k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
+    CreateShortCut "$DESKTOP\ReactOS Build Environment - Powershell.lnk" 
"$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" '-noexit &"$INSTDIR\RosBE.ps1"' 
"$INSTDIR\rosbe.ico"
     SetOutPath $PROFILE
     CreateShortCut "$DESKTOP\Standard MinGW Build Environment.lnk" 
"$SYSDIR\cmd.exe" '/k "$INSTDIR\MinGW.cmd"' "$INSTDIR\mingw.ico"
 SectionEnd
@@ -313,6 +316,7 @@
     IfFileExists "$QUICKLAUNCH\ReactOS Build Environment.lnk" +4 0
     SetOutPath $REACTOS_SOURCE_DIRECTORY
     CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment.lnk" 
"$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
+    CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment - Powershell.lnk" 
"$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" '-noexit &"$INSTDIR\RosBE.ps1"' 
"$INSTDIR\rosbe.ico"
     SetOutPath $PROFILE
     CreateShortCut "$QUICKLAUNCH\Standard MinGW Build Environment.lnk" 
"$SYSDIR\cmd.exe" '/k "$INSTDIR\MinGW.cmd"' "$INSTDIR\mingw.ico"
 SectionEnd

Reply via email to