[cpp-sp] 01/05: CPPSP-53 Replace Windows Installer with Bat and C program (for registry operations)

Codeberg noreply at shibboleth.net
Mon Mar 23 19:55:42 UTC 2026


This is an automated email from the git hooks/post-receive script.

codeberg pushed a commit to branch main
in repository cpp-sp.

View the commit online:
https://codeberg.org/Shibboleth/cpp-sp/commit/a654b96c3e713298fd0c929dd91c629af8964bba

commit a654b96c3e713298fd0c929dd91c629af8964bba
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Mar 18 19:49:26 2026 +0000

    CPPSP-53 Replace Windows Installer with Bat and C program (for registry operations)
    
    https://shibboleth.atlassian.net/browse/CPPSP-53
    
    Initial tidy:
     * Move shib.ico to a new WindowsInstall folder.
     * Move the wix source to the same place as a reference while the rest
       of the work is done
     * Remove the rest of the msi folder
---
 WindowsInstall/install.bat       |   1 +
 {msi => WindowsInstall}/shib.ico | Bin
 {msi => WindowsInstall}/sp4.wxs  |   0
 msi/.gitignore                   |   1 -
 msi/installer.vcxproj            |  29 -----------------------------
 msi/nuget.config                 |  11 -----------
 6 files changed, 1 insertion(+), 41 deletions(-)

diff --git a/WindowsInstall/install.bat b/WindowsInstall/install.bat
new file mode 100644
index 00000000..0ff88ca2
--- /dev/null
+++ b/WindowsInstall/install.bat
@@ -0,0 +1 @@
+REM 
diff --git a/msi/shib.ico b/WindowsInstall/shib.ico
similarity index 100%
rename from msi/shib.ico
rename to WindowsInstall/shib.ico
diff --git a/msi/sp4.wxs b/WindowsInstall/sp4.wxs
similarity index 100%
rename from msi/sp4.wxs
rename to WindowsInstall/sp4.wxs
diff --git a/msi/.gitignore b/msi/.gitignore
deleted file mode 100644
index 08ab6675..00000000
--- a/msi/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-obj
\ No newline at end of file
diff --git a/msi/installer.vcxproj b/msi/installer.vcxproj
deleted file mode 100644
index c01ed134..00000000
--- a/msi/installer.vcxproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an 'AS IS' BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-     implied.  See the License for the specific language governing
-     permissions and limitations under the License.
-
--->
-
-<Project Sdk="WixToolset.Sdk/6.0.2">
-    <ItemGroup>
-        <PackageReference Include="WixToolset.Util.wixext" Version="6.0.2"/>
-        <PackageReference Include="WixToolset.UI.wixext" Version="6.0.2"/>
-        <PackageReference Include="WixToolset.Iis.wixext" Version="6.0.2"/>
-    </ItemGroup>
-    <PropertyGroup>
-        <InstallerPlatform>x64</InstallerPlatform>
-        <MsiVersion>4.0.0.255</MsiVersion>
-        <DefineConstants>msiVersion=$(MsiVersion)</DefineConstants>
-	<InstallerPlatform>$(Platform)</InstallerPlatform>
-	<DefineConstants>RootDir=$(RootDir);msiVersion=$(MsiVersion)</DefineConstants>
-        <SuppressIces>ICE61</SuppressIces>
-    </PropertyGroup>
-</Project>
diff --git a/msi/nuget.config b/msi/nuget.config
deleted file mode 100644
index 7caa2a12..00000000
--- a/msi/nuget.config
+++ /dev/null
@@ -1,11 +0,0 @@
-<configuration>
-    <config>
-	<add key="signatureValidationMode" value="require" />
-    </config>
-    <trustedSigners>
-	<author name="wixtoolset">
-	    <!-- We have established that the cert with this fingerprint is owned by people with check in rights to the wix github repo -->
-	    <certificate fingerprint="0DB368BC1A5A9E19CC9E036B490B7C4A4D3DFB941C0781B4F22F218BE0B54986" hashAlgorithm="SHA256" allowUntrustedRoot="false" />
-	</author>
-    </trustedSigners>
-</configuration>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list