From ea4aec55a31d84e6c0cf86759032681d465da66e Mon Sep 17 00:00:00 2001 From: cantor Date: Thu, 27 Mar 2008 16:48:15 +0000 Subject: [PATCH] Fix backslashes in SHIBSP_PREFIX variable by manually creating it during the script phase. git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2792 cb58f699-b61c-0410-a6fe-9272a202ed29 --- msi/scripts/shib_edit_config_files.vbs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/msi/scripts/shib_edit_config_files.vbs b/msi/scripts/shib_edit_config_files.vbs index 1dbcd18..3ce7ad1 100644 --- a/msi/scripts/shib_edit_config_files.vbs +++ b/msi/scripts/shib_edit_config_files.vbs @@ -35,7 +35,7 @@ Sub ReplaceInFile( filePath, lookForStr, replaceWithStr ) End Sub -Dim FileSystemObj, ConvertedDir, ConfigFile, XMLDir +Dim FileSystemObj, ConvertedDir, ConfigFile, XMLDir, WshShell Dim customData, msiProperties, InstallDir, ShibdPort on error resume next @@ -56,6 +56,10 @@ if (Err = 0) then ConfigDir = InstallDir & "\etc\shibboleth\" DistDir = ConfigDir & "dist\" + 'Set ConvertedDir as the SHIBSP_PREFIX system variable. + Set WshShell = CreateObject("WScript.Shell") + WshShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\SHIBSP_PREFIX", ConvertedDir, "REG_SZ" + 'Perform actual Substitutions 'Afterwards, if the config file doesn't already exist, copy up to etc/shibboleth 'Also strip *.in for files in dist -- 2.1.4