Stale replace rule.
[shibboleth/sp.git] / msi / scripts / shib_edit_config_files.vbs
index 350681c..21c3bbf 100644 (file)
@@ -80,31 +80,19 @@ if (Err = 0) then
   End If
   FileSystemObj.MoveFile ConfigFile, DistDir & "attribute-policy.xml"
   
-  ConfigFile = DistDir & "example-metadata.xml.in"
-  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", ConvertedDir & "/share/xml/shibboleth"
-  If (NOT FileSystemObj.FileExists(ConfigDir & "example-metadata.xml")) then
-    FileSystemObj.CopyFile ConfigFile, ConfigDir & "example-metadata.xml", false
-  End If
-  If (FileSystemObj.FileExists(DistDir & "example-metadata.xml")) then
-    FileSystemObj.DeleteFile DistDir & "example-metadata.xml", true
-  End If
-  FileSystemObj.MoveFile ConfigFile, DistDir & "example-metadata.xml"
-
-  ConfigFile = DistDir & "shibboleth.xml.in"
+  ConfigFile = DistDir & "shibboleth2.xml.in"
   ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", ConvertedDir & "/share/xml/shibboleth"
   ReplaceInFile ConfigFile, "@-PKGSYSCONFDIR-@", ConvertedDir & "/etc/shibboleth"
-  ReplaceInFile ConfigFile, "@-LIBEXECDIR-@", ConvertedDir & "/libexec"
-  ReplaceInFile ConfigFile, "@-LOGDIR-@", ConvertedDir & "/var/log/shibboleth"
-  ReplaceInFile ConfigFile, "@-PREFIX-@", ConvertedDir
-  ReplaceInFile ConfigFile, "   <UnixListener address=""@-VARRUNDIR-@/shib-shar.sock""/>", "<!-- <UnixListener address=""@-VARRUNDIR-@/shib-shar.sock""/> -->"
+  ReplaceInFile ConfigFile, "@-PKGLIBDIR-@", ConvertedDir & "/lib/shibboleth"
+  ReplaceInFile ConfigFile, "   <UnixListener address=""@-PKGRUNDIR-@/shibd.sock""/>", "<!-- <UnixListener address=""@-PKGRUNDIR-@/shibd.sock""/> -->"
   ReplaceInFile ConfigFile, "<!-- <TCPListener address=""127.0.0.1"" port=""12345"" acl=""127.0.0.1""/> -->", "<TCPListener address=""127.0.0.1"" port=""" & ShibdPort & """ acl=""127.0.0.1""/>"
-  If (NOT FileSystemObj.FileExists(ConfigDir & "shibboleth.xml")) then
-    FileSystemObj.CopyFile ConfigFile, ConfigDir & "shibboleth.xml", false
+  If (NOT FileSystemObj.FileExists(ConfigDir & "shibboleth2.xml")) then
+    FileSystemObj.CopyFile ConfigFile, ConfigDir & "shibboleth2.xml", false
   End If
-  If (FileSystemObj.FileExists(DistDir & "shibboleth.xml")) then
-    FileSystemObj.DeleteFile DistDir & "shibboleth.xml", true
+  If (FileSystemObj.FileExists(DistDir & "shibboleth2.xml")) then
+    FileSystemObj.DeleteFile DistDir & "shibboleth2.xml", true
   End If
-  FileSystemObj.MoveFile ConfigFile, DistDir & "shibboleth.xml"
+  FileSystemObj.MoveFile ConfigFile, DistDir & "shibboleth2.xml"
 
   ConfigFile = DistDir & "shibd.logger.in"
   ReplaceInFile ConfigFile, "@-PKGLOGDIR-@", ConvertedDir & "/var/log/shibboleth"
@@ -127,10 +115,13 @@ if (Err = 0) then
   FileSystemObj.MoveFile ConfigFile, DistDir & "native.logger"
 
   ConfigFile = DistDir & "apache.config.in"
+  ReplaceInFile ConfigFile, "@-XMLTOOLINGXMLDIR-@", ConvertedDir & "/share/xml/xmltooling"
+  ReplaceInFile ConfigFile, "@-OPENSAMLXMLDIR-@", ConvertedDir & "/share/xml/opensaml"
   ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", ConvertedDir & "/share/xml/shibboleth"
+  ReplaceInFile ConfigFile, "catalog.xml:", "catalog.xml;"
+  ReplaceInFile ConfigFile, "@-PKGDOCDIR-@", ConvertedDir & "/share/doc/shibboleth"
   ReplaceInFile ConfigFile, "@-PKGSYSCONFDIR-@", ConvertedDir & "/etc/shibboleth"
-  ReplaceInFile ConfigFile, "@-LIBEXECDIR-@", ConvertedDir & "/libexec"
-  ReplaceInFile ConfigFile, "@-PREFIX-@", ConvertedDir
+  ReplaceInFile ConfigFile, "@-PKGLIBDIR-@", ConvertedDir & "/lib/shibboleth"
   If (NOT FileSystemObj.FileExists(ConfigDir & "apache.config")) then
     FileSystemObj.CopyFile ConfigFile, ConfigDir & "apache.config", false
   End If
@@ -140,10 +131,13 @@ if (Err = 0) then
   FileSystemObj.MoveFile ConfigFile, DistDir & "apache.config"
 
   ConfigFile = DistDir & "apache2.config.in"
+  ReplaceInFile ConfigFile, "@-XMLTOOLINGXMLDIR-@", ConvertedDir & "/share/xml/xmltooling"
+  ReplaceInFile ConfigFile, "@-OPENSAMLXMLDIR-@", ConvertedDir & "/share/xml/opensaml"
   ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", ConvertedDir & "/share/xml/shibboleth"
+  ReplaceInFile ConfigFile, "catalog.xml:", "catalog.xml;"
+  ReplaceInFile ConfigFile, "@-PKGDOCDIR-@", ConvertedDir & "/share/doc/shibboleth"
   ReplaceInFile ConfigFile, "@-PKGSYSCONFDIR-@", ConvertedDir & "/etc/shibboleth"
-  ReplaceInFile ConfigFile, "@-LIBEXECDIR-@", ConvertedDir & "/libexec"
-  ReplaceInFile ConfigFile, "@-PREFIX-@", ConvertedDir
+  ReplaceInFile ConfigFile, "@-PKGLIBDIR-@", ConvertedDir & "/lib/shibboleth"
   If (NOT FileSystemObj.FileExists(ConfigDir & "apache2.config")) then
     FileSystemObj.CopyFile ConfigFile, ConfigDir & "apache2.config", false
   End If
@@ -153,10 +147,13 @@ if (Err = 0) then
   FileSystemObj.MoveFile ConfigFile, DistDir & "apache2.config"
 
   ConfigFile = DistDir & "apache22.config.in"
+  ReplaceInFile ConfigFile, "@-XMLTOOLINGXMLDIR-@", ConvertedDir & "/share/xml/xmltooling"
+  ReplaceInFile ConfigFile, "@-OPENSAMLXMLDIR-@", ConvertedDir & "/share/xml/opensaml"
   ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", ConvertedDir & "/share/xml/shibboleth"
+  ReplaceInFile ConfigFile, "catalog.xml:", "catalog.xml;"
+  ReplaceInFile ConfigFile, "@-PKGDOCDIR-@", ConvertedDir & "/share/doc/shibboleth"
   ReplaceInFile ConfigFile, "@-PKGSYSCONFDIR-@", ConvertedDir & "/etc/shibboleth"
-  ReplaceInFile ConfigFile, "@-LIBEXECDIR-@", ConvertedDir & "/libexec"
-  ReplaceInFile ConfigFile, "@-PREFIX-@", ConvertedDir
+  ReplaceInFile ConfigFile, "@-PKGLIBDIR-@", ConvertedDir & "/lib/shibboleth"
   If (NOT FileSystemObj.FileExists(ConfigDir & "apache22.config")) then
     FileSystemObj.CopyFile ConfigFile, ConfigDir & "apache22.config", false
   End If
@@ -187,6 +184,14 @@ if (Err = 0) then
     FileSystemObj.CopyFile DistDir & "bindingTemplate.html", ConfigDir, false
   End If
 
+  If (NOT FileSystemObj.FileExists(ConfigDir & "localLogout.html")) then
+    FileSystemObj.CopyFile DistDir & "localLogout.html", ConfigDir, false
+  End If
+
+  If (NOT FileSystemObj.FileExists(ConfigDir & "globalLogout.html")) then
+    FileSystemObj.CopyFile DistDir & "globalLogout.html", ConfigDir, false
+  End If
+
   If (NOT FileSystemObj.FileExists(ConfigDir & "openssl.cnf")) then
     FileSystemObj.CopyFile DistDir & "openssl.cnf", ConfigDir, false
   End If
@@ -207,28 +212,27 @@ if (Err = 0) then
     FileSystemObj.CopyFile DistDir & "sp-example.key", ConfigDir, false
   End If
 
+  If (NOT FileSystemObj.FileExists(ConfigDir & "example-metadata.xml")) then
+    FileSystemObj.CopyFile DistDir & "example-metadata.xml", ConfigDir, false
+  End If
+
   ' Finally, fix up schema catalogs.
   
   XMLDir = InstallDir & "\share\xml\xmltooling\"
-  ConfigFile = XMLDir & "catalog.xml.in"
-  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", XMLDir
-  FileSystemObj.MoveFile ConfigFile, XMLDir & "catalog.xml"
+  ConfigFile = XMLDir & "catalog.xml"
+  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@/", XMLDir
 
   XMLDir = InstallDir & "\share\xml\opensaml\"
-  ConfigFile = XMLDir & "saml20-catalog.xml.in"
-  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", XMLDir
-  FileSystemObj.MoveFile ConfigFile, XMLDir & "saml20-catalog.xml"
-  ConfigFile = XMLDir & "saml11-catalog.xml.in"
-  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", XMLDir
-  FileSystemObj.MoveFile ConfigFile, XMLDir & "saml11-catalog.xml"
-  ConfigFile = XMLDir & "saml10-catalog.xml.in"
-  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", XMLDir
-  FileSystemObj.MoveFile ConfigFile, XMLDir & "saml10-catalog.xml"
+  ConfigFile = XMLDir & "saml20-catalog.xml"
+  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@/", XMLDir
+  ConfigFile = XMLDir & "saml11-catalog.xml"
+  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@/", XMLDir
+  ConfigFile = XMLDir & "saml10-catalog.xml"
+  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@/", XMLDir
 
   XMLDir = InstallDir & "\share\xml\shibboleth\"
-  ConfigFile = XMLDir & "catalog.xml.in"
-  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@", XMLDir
-  FileSystemObj.MoveFile ConfigFile, XMLDir & "catalog.xml"
+  ConfigFile = XMLDir & "catalog.xml"
+  ReplaceInFile ConfigFile, "@-PKGXMLDIR-@/", XMLDir
 
 'Last End If
 End If
\ No newline at end of file