diff options
author | Nathan Kinder <nkinder@redhat.com> | 2005-10-12 18:41:03 +0000 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2005-10-12 18:41:03 +0000 |
commit | e77078881504fda3799243afb44f97e61fc1123c (patch) | |
tree | fcfe90cb2d2f59be9f245e58b0853c2c6f47f029 | |
parent | 928a1e473f3bb51cc8a15621b94bcc65dc2d0118 (diff) | |
download | ds-e77078881504fda3799243afb44f97e61fc1123c.tar.gz ds-e77078881504fda3799243afb44f97e61fc1123c.tar.xz ds-e77078881504fda3799243afb44f97e61fc1123c.zip |
170328 - Fixed modify type installation so it actually updates the registry
-rw-r--r-- | ldap/synctools/passwordsync/wix/PassSync.wxs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ldap/synctools/passwordsync/wix/PassSync.wxs b/ldap/synctools/passwordsync/wix/PassSync.wxs index c75cc79e..e4070153 100644 --- a/ldap/synctools/passwordsync/wix/PassSync.wxs +++ b/ldap/synctools/passwordsync/wix/PassSync.wxs @@ -47,6 +47,30 @@ <Media Id='1' Cabinet='Sample.cab' EmbedCab='yes' DiskPrompt="CD-ROM #1" /> <Property Id='DiskPrompt' Value="Password Sync Installation [1]" /> + <Property Id="HOSTNAME"> + <RegistrySearch Id="HostName" Root="HKLM" Key="Software\PasswordSync" + Name="Host Name" Type="registry" /> + </Property> + <Property Id="PORTNUM"> + <RegistrySearch Id="PortNum" Root="HKLM" Key="Software\PasswordSync" + Name="Port Number" Type="registry" /> + </Property> + <Property Id="USER"> + <RegistrySearch Id="UserName" Root="HKLM" Key="Software\PasswordSync" + Name="User Name" Type="registry" /> + </Property> + <Property Id="PASSWORD"> + <RegistrySearch Id="Password" Root="HKLM" Key="Software\PasswordSync" + Name="Password" Type="registry" /> + </Property> + <Property Id="CERTTOKEN"> + <RegistrySearch Id="Certtkn" Root="HKLM" Key="Software\PasswordSync" + Name="Cert Token" Type="registry" /> + </Property> + <Property Id="SRCHBASE"> + <RegistrySearch Id="SrchBase" Root="HKLM" Key="Software\PasswordSync" + Name="Search Base" Type="registry" /> + </Property> <Directory Id='TARGETDIR' Name='SourceDir'> @@ -124,6 +148,7 @@ <Registry Id='SrchBase' Root='HKLM' Key='Software\PasswordSync' Name='Search Base' Action='write' Type='string' Value='[SRCHBASE]' /> <Registry Id='UserFld' Root='HKLM' Key='Software\PasswordSync' Name='User Name Field' Action='write' Type='string' Value='ntuserdomainid' /> <Registry Id='PassFld' Root='HKLM' Key='Software\PasswordSync' Name='Password Field' Action='write' Type='string' Value='userpassword' /> + <Registry Id='LogLevel' Root='HKLM' Key='Software\PasswordSync' Name='Log Level' Action='write' Type='string' Value='0' /> <Registry Id='NotPkgs' Root='HKLM' Key='SYSTEM\ControlSet001\Control\Lsa' Name='Notification Packages' Action='append' Type='multiString' Value='passhook'/> @@ -814,6 +839,7 @@ <Dialog Id="VerifyReadyDlg" Width="370" Height="270" Title="[ProductName] [Setup]" NoMinimize="yes" TrackDiskSpace="yes"> <Control Id="Install" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="[ButtonText_Install]"> + <Publish Event="Reinstall" Value="ALL"><![CDATA[InstallMode = "Change"]]></Publish> <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish> <Publish Event="SpawnDialog" Value="OutOfRbDiskDlg"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)]]></Publish> <Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"]]></Publish> |