]> 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)
committerTom Yu <tlyu@mit.edu>
Fri, 12 Sep 2014 21:27:23 +0000 (17:27 -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.

(cherry picked from commit d2b76e1ba0f4bb0ec7e560a9a681d938f45f950c)

ticket: 7999

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)" />