[openrtm-commit:01410] r722 - trunk/jp.go.aist.rtm.RTC/installer/win32

openrtm @ openrtm.org openrtm @ openrtm.org
2014年 3月 27日 (木) 20:48:57 JST


Author: win-ei
Date: 2014-03-27 20:48:57 +0900 (Thu, 27 Mar 2014)
New Revision: 722

Modified:
   trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in
Log:
Added RemoveFolder tags. 
Fixed DirectorySearch tag of RTSE. 


Modified: trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in
===================================================================
--- trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in	2014-03-26 01:15:59 UTC (rev 721)
+++ trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in	2014-03-27 11:48:57 UTC (rev 722)
@@ -44,7 +44,7 @@
     <Property Id="RTSE_FILEEXISTS">
       <DirectorySearch Id="CheckFileDir" Path="C:\Program Files\OpenRTM-aist\{% Product.ShortVersion %}">
         <DirectorySearch Id="CheckFileDir2" Path ="OpenRTP">
-          <DirectorySearch Id="CheckFileDir3" Path ="{% Product.ShortVersion %}\RTSystemEditor">
+          <DirectorySearch Id="CheckFileDir3" Path ="{% Product.ShortVersion %}">
             <FileSearch Id="CheckFile" Name="RTSystemEditorRCP.exe" />
           </DirectorySearch>
         </DirectorySearch>
@@ -112,6 +112,7 @@
             <Directory Id="bin" Name="bin">
               <Component Id="RtmSourceExamplesBin" Guid="{% RtmSourceExamplesBin.GUID %}">
                 <RemoveFolder Id='RtmSourceExamplesBin_f' On='uninstall'/>
+                <RemoveFolder Id='RemoveToolsMenuFolder' Directory='ToolsMenuFolder' On='uninstall' />
                 {% for file in RtmSourceExamplesBin.Files %}
                   <File Id="{% file.Id %}"
                        Name="{% file.Name %}" DiskId="1"
@@ -191,6 +192,7 @@
                   <Component Id="RtmSourceJavadoc" 
                              Guid="{% RtmSourceJavadoc.GUID %}">
                     <RemoveFolder Id='RtmSourceJavadoc_f' On='uninstall' />
+                    <RemoveFolder Id='RemoveDocMenuFolder' Directory='DocMenuFolder' On='uninstall' />
                     {% for file in RtmSourceJavadoc.Files %}
                     <File Id="{% file.Id %}"
                           Name="{% file.Name %}" DiskId="1"
@@ -1041,6 +1043,8 @@
                            Guid="{% RtmSourceExamplesBat.GUID %}">
                   <RemoveFile Id='RtmSourceExamplesBat' On='uninstall' Name='*.log' />
                   <RemoveFolder Id='RtmSourceExamplesBat_f' On='uninstall' />
+                  <RemoveFolder Id='RemoveExpMenuFolder' Directory='ExpMenuFolder' On='uninstall' />
+                  <RemoveFolder Id='RemoveComponents' Directory='Components' On='uninstall' />
                   {% for file in RtmSourceExamplesBat.Files %}
                     <File Id="{% file.Id %}"
                          Name="{% file.Name %}" DiskId="1"
@@ -1241,9 +1245,15 @@
       <!-- Program Folder -->
       <Directory Id="ProgramMenuFolder">
         <Directory Id="AppMenuFolder" Name="{% Product.Name %} {% Product.ShortVersion %}">
+          <Component Id="AppMenuFolder" Guid="7B97F931-CCBC-42d4-A280-5223F4EC3885">
+            <RemoveFolder Id='AppMenuFolder' On='uninstall' />	
+          </Component>
           <Directory Id="JavaMenuFolder" Name="Java">
+            <Component Id="JavaMenuFolder" Guid="4F6569FA-8492-441c-AF92-9E4B65C738EC">
+              <RemoveFolder Id='JavaMenuFolder' On='uninstall' />	
+            </Component>
             <Directory Id="ToolsMenuFolder" Name="tools">
-            </Directory>
+	    </Directory>
             <Directory Id="Components" Name="components">
               <Directory Id="ExpMenuFolder" Name="examples">
               </Directory>



More information about the openrtm-commit mailing list