aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2006-08-23 18:38:45 +0000
committerTom Yu <tlyu@mit.edu>2006-08-23 18:38:45 +0000
commit7b0c344ca43956ea7ed5a493d54508c4696e08f6 (patch)
tree00ef6709c0c64d97f3bd8a8e01d6ecd9517f98db
parente3595a1692854e786d01858923251157f9c07c37 (diff)
downloadkrb5-7b0c344ca43956ea7ed5a493d54508c4696e08f6.zip
krb5-7b0c344ca43956ea7ed5a493d54508c4696e08f6.tar.gz
krb5-7b0c344ca43956ea7ed5a493d54508c4696e08f6.tar.bz2
pull up r18498 from trunk
r18498@cathode-dark-space: jaltman | 2006-08-22 22:28:05 -0400 ticket: 4172 * install NetIDMgr plug-in sample as part of SDK * install netidmgr.exe (win2000 version) ticket: 4172 git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18510 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/windows/installer/wix/config.wxi1
-rw-r--r--src/windows/installer/wix/features.wxi5
-rw-r--r--src/windows/installer/wix/files.wxi56
3 files changed, 59 insertions, 3 deletions
diff --git a/src/windows/installer/wix/config.wxi b/src/windows/installer/wix/config.wxi
index 7b6507a..0f07b14 100644
--- a/src/windows/installer/wix/config.wxi
+++ b/src/windows/installer/wix/config.wxi
@@ -48,6 +48,7 @@
<?define IncDir="$(var.TargetDir)inc\"?>
<?define LibDir="$(var.TargetDir)lib\i386\"?>
<?define InstallDir="$(var.TargetDir)install\"?>
+ <?define SampleDir="$(var.TargetDir)sample\"?>
<?define SystemDir="$(env.SystemRoot)\System32\"?>
<?include lang\config_$(var.BuildLang).wxi?>
diff --git a/src/windows/installer/wix/features.wxi b/src/windows/installer/wix/features.wxi
index a5cebbe..72480a9 100644
--- a/src/windows/installer/wix/features.wxi
+++ b/src/windows/installer/wix/features.wxi
@@ -80,11 +80,13 @@
<ComponentRef Id="cmf_krbv4w32_dll" />
<ComponentRef Id="cmf_nidmgr32_dll" />
+ <ComponentRef Id="cmf_nidmgr32_dll_w2k" />
<ComponentRef Id="cmf_krb5cred_dll" />
<ComponentRef Id="cmf_krb5cred_en_us_dll" />
<ComponentRef Id="cmf_krb4cred_dll" />
<ComponentRef Id="cmf_krb4cred_en_us_dll" />
<ComponentRef Id="cmf_netidmgr_exe" />
+ <ComponentRef Id="cmf_netidmgr_exe_w2k" />
<ComponentRef Id="cmf_kfwlogon_DLL" />
<ComponentRef Id="cmf_kfwcpcc_EXE" />
@@ -252,6 +254,9 @@
<ComponentRef Id="cmp_dirinstall_wix_lang" />
<ComponentRef Id="cmp_dirinstall_wix_Binary" />
<ComponentRef Id="cmp_dirinstall_wix_custom" />
+ <ComponentRef Id="cmp_credprov_files" />
+ <ComponentRef Id="cmp_credprov_images_files" />
+ <ComponentRef Id="cmp_credprov_en_us_files" />
<ComponentRef Id="rcm_common" />
<ComponentRef Id="rcm_sdk" />
</Feature> <!-- /feaKfwSDK -->
diff --git a/src/windows/installer/wix/files.wxi b/src/windows/installer/wix/files.wxi
index 0276611..ba422bb 100644
--- a/src/windows/installer/wix/files.wxi
+++ b/src/windows/installer/wix/files.wxi
@@ -328,8 +328,13 @@
</Component>
<!-- NetIDMgr -->
- <Component Id="cmf_nidmgr32_dll" Guid="EEBA3A0D-CE3D-42F1-8854-D7F63F597202" DiskId="1">
+ <Component Id="cmf_nidmgr32_dll" Guid="EEBA3A0D-CE3D-42F1-8854-D7F63F597202" DiskId="1" Transitive="yes">
<File Id="fil_nidmgr32_dll" LongName="nidmgr32.dll" Name="nidmgr32.dll" KeyPath="yes" />
+ <Condition>VersionNT &gt; 500</Condition>
+ </Component>
+ <Component Id="cmf_nidmgr32_dll_w2k" Guid="33F42D7C-03CE-465F-9E0A-5F486FE64B04" DiskId="1" Transitive="yes">
+ <File Id="fil_nidmgr32_dll" LongName="nidmgr32.dll" Name="nidmgr32.dll" KeyPath="yes" src="$(var.BinDir)W2K\nidmgr32.dll" />
+ <Condition>VersionNT &lt;= 500</Condition>
</Component>
<Component Id="cmf_krb5cred_dll" Guid="27A7723A-F0D9-4F06-892C-54F0AC6014C3" DiskId="1">
<File Id="fil_krb5cred_dll" LongName="krb5cred.dll" Name="krb5cred.dll" KeyPath="yes" />
@@ -343,14 +348,23 @@
<Component Id="cmf_krb4cred_en_us_dll" Guid="3FF40A29-E2C3-40F3-B81C-2948494BE4B0" DiskId="1">
<File Id="fil_krb4cred_en_us_dll" LongName="krb4cred_en_us.dll" Name="krb4cenu.dll" KeyPath="yes" />
</Component>
- <Component Id="cmf_netidmgr_exe" Guid="AEB06D67-B4F3-45B1-AC1E-5C1AFF747756" DiskId="1">
+ <Component Id="cmf_netidmgr_exe" Guid="AEB06D67-B4F3-45B1-AC1E-5C1AFF747756" DiskId="1" Transitive="yes">
+ <File Id="fil_netidmgr_exe" LongName="netidmgr.exe" Name="netidmgr.exe" KeyPath="yes" />
+ <File Id="fil_netidmgr_chm" LongName="netidmgr.chm" Name="netidmgr.chm" />
+ <Registry Id="reg_ts_netidmgr_0" Root="HKLM" Key="Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\netidmgr" Action="createKeyAndRemoveKeyOnUninstall" />
+ <Registry Id="reg_ts_netidmgr_1" Root="HKLM" Key="Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\netidmgr" Name="Flags" Type="integer" Value="1032" />
+ <Shortcut Id="sc_netidmgr_exe" Advertise="no" Directory="dirShortcut" LongName="Network Identity Manager.lnk" Name="netidmgr.lnk" Target="[dirbin]netidmgr.exe" Show="minimized" WorkingDirectory="[dirbin]"/>
+ <Shortcut Id="sc_netidmgr_chm" Advertise="no" Directory="dirShortcut" LongName="Network Identity Manager Documentation.lnk" Name="netidchm.lnk" Target="[dirbin]netidmgr.chm" WorkingDirectory="[dirbin]"/>
+ <Condition>VersionNT &gt; 500</Condition>
+ </Component>
+ <Component Id="cmf_netidmgr_exe_w2k" Guid="0F85D4F3-7897-4FE3-8501-AD0C383CCB4F" DiskId="1" Transitive="yes">
<File Id="fil_netidmgr_exe" LongName="netidmgr.exe" Name="netidmgr.exe" KeyPath="yes" />
- <File Id="fil_netidmgr_exe_manifest" LongName="netidmgr.exe.manifest" Name="netidmgr.emn" />
<File Id="fil_netidmgr_chm" LongName="netidmgr.chm" Name="netidmgr.chm" />
<Registry Id="reg_ts_netidmgr_0" Root="HKLM" Key="Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\netidmgr" Action="createKeyAndRemoveKeyOnUninstall" />
<Registry Id="reg_ts_netidmgr_1" Root="HKLM" Key="Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\netidmgr" Name="Flags" Type="integer" Value="1032" />
<Shortcut Id="sc_netidmgr_exe" Advertise="no" Directory="dirShortcut" LongName="Network Identity Manager.lnk" Name="netidmgr.lnk" Target="[dirbin]netidmgr.exe" Show="minimized" WorkingDirectory="[dirbin]"/>
<Shortcut Id="sc_netidmgr_chm" Advertise="no" Directory="dirShortcut" LongName="Network Identity Manager Documentation.lnk" Name="netidchm.lnk" Target="[dirbin]netidmgr.chm" WorkingDirectory="[dirbin]"/>
+ <Condition>VersionNT &lt;= 500</Condition>
</Component>
<!-- /NetIDMgr -->
@@ -810,6 +824,42 @@
</File>
</Component>
</Directory>
+
+ <Directory Id="dirsample" Name="sample" src="$(var.SampleDir)">
+ <Directory Id="dirsample_templ" LongName="templates" Name="template" src="$(var.SampleDir)templates\">
+ <Directory Id="dirsample_t_credprov" Name="credprov" src="$(var.SampleDir)templates\credprov\">
+ <Component Id="cmp_credprov_files" Guid="0D5A01A0-8DA9-4FED-9766-8B4DE6273145" DiskId="1">
+ <File Id="fil_credprov_Makefile" Name="Makefile" KeyPath="yes" />
+ <File Id="fil_credprov_config_id_c" Name="conf_id.c" LongName="config_id.c" />
+ <File Id="fil_credprov_config_ids_c" Name="conf_ids.c" LongName="config_ids.c" />
+ <File Id="fil_credprov_config_main_c" Name="conf_mn.c" LongName="config_main.c" />
+ <File Id="fil_credprov_credacq_c" Name="credacq.c" />
+ <File Id="fil_credprov_credprov_h" Name="credprov.h" />
+ <File Id="fil_credprov_credtype_c" Name="credtype.c" />
+ <File Id="fil_credprov_langres_h" Name="langres.h" />
+ <File Id="fil_credprov_main_c" Name="main.c" />
+ <File Id="fil_credprov_plugin_c" Name="plugin.c" />
+ <File Id="fil_credprov_proppage_c" Name="proppage.c" />
+ <File Id="fil_credprov_README" Name="README" />
+ <File Id="fil_credprov_version_rc" Name="version.rc" />
+ </Component>
+
+ <Directory Id="dirsample_t_credprov_images" Name="images" src="$(var.SampleDir)templates\credprov\images\">
+ <Component Id="cmp_credprov_images_files" Guid="8A6CD5B8-482D-435F-9172-8F0B6AAA3C3F" DiskId="1">
+ <File Id="fil_credprov_plugin_ico" Name="plugin.ico" KeyPath="yes" />
+ </Component>
+ </Directory>
+
+ <Directory Id="dirsample_t_credprov_lang" Name="lang" src="$(var.SampleDir)templates\credprov\lang\">
+ <Directory Id="dirsample_t_credprov_lang_enus" Name="en_us" src="$(var.SampleDir)templates\credprov\lang\en_us\">
+ <Component Id="cmp_credprov_en_us_files" Guid="69C982D3-A1D3-4E23-9629-DE1842937F1D" DiskId="1">
+ <File Id="fil_credprov_en_us_langres_rc" Name="langres.rc" KeyPath="yes" />
+ </Component>
+ </Directory>
+ </Directory>
+ </Directory>
+ </Directory>
+ </Directory>
</Directory> <!-- /Kerberos -->
</Directory> <!-- /MIT -->