]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Add some KDC entries to the registry via WiX
authorBen Kaduk <kaduk@mit.edu>
Thu, 21 Aug 2014 21:33:11 +0000 (17:33 -0400)
committerBen Kaduk <kaduk@mit.edu>
Tue, 9 Sep 2014 19:01:13 +0000 (15:01 -0400)
Though our library happily uses DNS, I can't get Windows to
successfully contact KDCs found through the SRV records.
So, we do need to stay in the business of shipping around
KDC entries, after all.

ticket: 7999 (new)
queue: kfw
tags: pullup
target_version: 1.12.3

src/windows/installer/wix/files.wxi

index 02cb830150600b50bba3fab536e27c0d962766ef..01879ca3194a4cbfe519b51c9b941853e047017d 100644 (file)
                     <Component Win64="$(var.Win64)" Id="cmf_krb5_32_dll" Guid="$(var.cmf_krb5_32_dll_guid)" DiskId="1">
                            <File Id="fil_krb5_32_dll" Name="$(var.cmf_krb5_32_dll_name)" KeyPath="yes" />
                            <Environment Id="env_kclient_path" Action="set" Name="PATH" Part="last" System="yes" Value="[KERBEROSDIR]bin" />
+                           <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Domains\ATHENA.MIT.EDU">
+                             <RegistryValue Name="KdcNames" Type="multiString">
+                               <MultiStringValue>kerberos.mit.edu</MultiStringValue>
+                               <MultiStringValue>kerberos-1.mit.edu</MultiStringValue>
+                               <MultiStringValue>kerberos-2.mit.edu</MultiStringValue>
+                             </RegistryValue>
+                           </RegistryKey>
+                           <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Domains\CSAIL.MIT.EDU">
+                             <RegistryValue Name="KdcNames" Type="multiString">
+                               <MultiStringValue>kerberos-1.mit.edu</MultiStringValue>
+                               <MultiStringValue>kerberos-2.mit.edu</MultiStringValue>
+                             </RegistryValue>
+                           </RegistryKey>
                     </Component>
                     <Component Win64="$(var.Win64)" Id="cmf_k5sprt32_dll" Guid="$(var.cmf_k5sprt32_dll_guid)" DiskId="1">
                            <File Id="fil_k5sprt32_dll" Name="$(var.cmf_k5sprt32_dll_name)" />