jmertic                                  Wed, 28 Oct 2009 14:59:10 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=290033

Log:
Add HKLM/Software/PHP/Version registry key on install.

Changed paths:
    _U  php/win-installer/trunk/
    U   php/win-installer/trunk/GenPHPInstaller.wxs.php
    U   php/win-installer/trunk/PHPInstallerBase52.wxs
    U   php/win-installer/trunk/PHPInstallerBase52NTS.wxs
    U   php/win-installer/trunk/PHPInstallerBase53.wxs
    U   php/win-installer/trunk/PHPInstallerBase53NTS.wxs
    U   php/win-installer/trunk/PHPInstallerBase60.wxs
    U   php/win-installer/trunk/PHPInstallerBase60NTS.wxs


Property changes on: php/win-installer/trunk
___________________________________________________________________
Modified: svn:ignore
   - *.wixobj
*.wixlib
*.msi

   + *.wixobj
*.wixlib
*.msi
Files


Modified: php/win-installer/trunk/GenPHPInstaller.wxs.php
===================================================================
--- php/win-installer/trunk/GenPHPInstaller.wxs.php     2009-10-28 14:53:28 UTC 
(rev 290032)
+++ php/win-installer/trunk/GenPHPInstaller.wxs.php     2009-10-28 14:59:10 UTC 
(rev 290033)
@@ -15,6 +15,15 @@
 
$PHPInstallerBaseWXS->getElementsByTagName('Product')->item(0)->setAttribute("Version","$version");
 
$PHPInstallerBaseWXS->getElementsByTagName('Product')->item(0)->setAttribute("Id",genGUID());
 
$PHPInstallerBaseWXS->getElementsByTagName('Package')->item(0)->setAttribute("Description","PHP
 $version Installer");
+$tags = $PHPInstallerBaseWXS->getElementsByTagName('Registry');
+$i = 0;
+while ( $i < $tags->length ) {
+    if ( $tags->item($i)->getAttribute('Id') == 'PHPRegistryVersion' ) {
+        $tags->item($i)->setAttribute("Value","$version");
+        break;
+    }
+    $i++;
+}

 // Add in the VC9 MSM if we are building that installer
 if ( !empty($includemsm) ) {

Modified: php/win-installer/trunk/PHPInstallerBase52.wxs
===================================================================
--- php/win-installer/trunk/PHPInstallerBase52.wxs      2009-10-28 14:53:28 UTC 
(rev 290032)
+++ php/win-installer/trunk/PHPInstallerBase52.wxs      2009-10-28 14:59:10 UTC 
(rev 290033)
@@ -211,6 +211,13 @@
               Action='write'
               Type='string'
               Value='[INSTALLDIR]' />
+            <Registry Id='PHPRegistryVersion'
+              Root='HKLM'
+              Key='Software\PHP'
+              Name='Version'
+              Action='write'
+              Type='string'
+              Value='5.2.0' />
           </Component>
           <Component Id="phpEXE"
             DiskId="1"

Modified: php/win-installer/trunk/PHPInstallerBase52NTS.wxs
===================================================================
--- php/win-installer/trunk/PHPInstallerBase52NTS.wxs   2009-10-28 14:53:28 UTC 
(rev 290032)
+++ php/win-installer/trunk/PHPInstallerBase52NTS.wxs   2009-10-28 14:59:10 UTC 
(rev 290033)
@@ -189,6 +189,13 @@
               Action='write'
               Type='string'
               Value='[INSTALLDIR]' />
+            <Registry Id='PHPRegistryVersion'
+              Root='HKLM'
+              Key='Software\PHP'
+              Name='Version'
+              Action='write'
+              Type='string'
+              Value='5.2.0' />
           </Component>
           <Component Id="phpEXE"
             DiskId="1"

Modified: php/win-installer/trunk/PHPInstallerBase53.wxs
===================================================================
--- php/win-installer/trunk/PHPInstallerBase53.wxs      2009-10-28 14:53:28 UTC 
(rev 290032)
+++ php/win-installer/trunk/PHPInstallerBase53.wxs      2009-10-28 14:59:10 UTC 
(rev 290033)
@@ -211,6 +211,13 @@
               Action='write'
               Type='string'
               Value='[INSTALLDIR]' />
+            <Registry Id='PHPRegistryVersion'
+              Root='HKLM'
+              Key='Software\PHP'
+              Name='Version'
+              Action='write'
+              Type='string'
+              Value='5.2.0' />
           </Component>
           <Component Id="phpEXE"
             DiskId="1"

Modified: php/win-installer/trunk/PHPInstallerBase53NTS.wxs
===================================================================
--- php/win-installer/trunk/PHPInstallerBase53NTS.wxs   2009-10-28 14:53:28 UTC 
(rev 290032)
+++ php/win-installer/trunk/PHPInstallerBase53NTS.wxs   2009-10-28 14:59:10 UTC 
(rev 290033)
@@ -189,6 +189,13 @@
               Action='write'
               Type='string'
               Value='[INSTALLDIR]' />
+            <Registry Id='PHPRegistryVersion'
+              Root='HKLM'
+              Key='Software\PHP'
+              Name='Version'
+              Action='write'
+              Type='string'
+              Value='5.2.0' />
           </Component>
           <Component Id="phpEXE"
             DiskId="1"

Modified: php/win-installer/trunk/PHPInstallerBase60.wxs
===================================================================
--- php/win-installer/trunk/PHPInstallerBase60.wxs      2009-10-28 14:53:28 UTC 
(rev 290032)
+++ php/win-installer/trunk/PHPInstallerBase60.wxs      2009-10-28 14:59:10 UTC 
(rev 290033)
@@ -211,6 +211,13 @@
               Action='write'
               Type='string'
               Value='[INSTALLDIR]' />
+            <Registry Id='PHPRegistryVersion'
+              Root='HKLM'
+              Key='Software\PHP'
+              Name='Version'
+              Action='write'
+              Type='string'
+              Value='5.2.0' />
           </Component>
           <Component Id="phpEXE"
             DiskId="1"

Modified: php/win-installer/trunk/PHPInstallerBase60NTS.wxs
===================================================================
--- php/win-installer/trunk/PHPInstallerBase60NTS.wxs   2009-10-28 14:53:28 UTC 
(rev 290032)
+++ php/win-installer/trunk/PHPInstallerBase60NTS.wxs   2009-10-28 14:59:10 UTC 
(rev 290033)
@@ -189,6 +189,13 @@
               Action='write'
               Type='string'
               Value='[INSTALLDIR]' />
+            <Registry Id='PHPRegistryVersion'
+              Root='HKLM'
+              Key='Software\PHP'
+              Name='Version'
+              Action='write'
+              Type='string'
+              Value='5.2.0' />
           </Component>
           <Component Id="phpEXE"
             DiskId="1"

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to