aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Kaduk <kaduk@mit.edu>2014-08-21 17:33:11 -0400
committerTom Yu <tlyu@mit.edu>2014-09-12 16:10:23 -0400
commitf2aaee4e07fd86960a41bd9654270b5908314067 (patch)
treeb368544bf7abff81ef2535d3c46e9c749d4c0580
parentc3d4bfab8d44ba62ed972c491e26a46bdc70ca32 (diff)
downloadkrb5-f2aaee4e07fd86960a41bd9654270b5908314067.zip
krb5-f2aaee4e07fd86960a41bd9654270b5908314067.tar.gz
krb5-f2aaee4e07fd86960a41bd9654270b5908314067.tar.bz2
Add some KDC entries to the registry via WiX
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
-rw-r--r--src/windows/installer/wix/files.wxi13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/windows/installer/wix/files.wxi b/src/windows/installer/wix/files.wxi
index 02cb830..01879ca 100644
--- a/src/windows/installer/wix/files.wxi
+++ b/src/windows/installer/wix/files.wxi
@@ -139,6 +139,19 @@
<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)" />