[ofw] [PATCH] remove files to assist in a clean OFED_SDK uninstall.

Smith, Stan stan.smith at intel.com
Wed Apr 14 17:03:36 PDT 2010


Take a swag at removing after install created files which would prevent the OFED_SDK\Samples folder from being removed during an OFED uninstall operation.

Revision: 2785
Author: stansmith
Date: 4:55:02 PM, Wednesday, April 14, 2010
Message:
[WIX] remove Sample code files generated during compilation & link to allow successful uninstall of
OFED_SDK\Samples folder.
----
Modified : /gen1/trunk/OFED/WIX/common/ib_sdk.inc

Signed-off-by: stan smith <stan.smith at intel.com>

--- a/OFED/WIX/common/ib_sdk.inc        Wed Apr 14 16:44:53 2010
+++ b/OFED/WIX/common/ib_sdk.inc        Wed Apr 14 16:44:16 2010
@@ -464,6 +464,14 @@
               <File Id="README.txt" DiskId="1"
                     Name="README.txt"
                     Source="..\..\SDK_Samples\WDK\README.txt" />
+
+              <!-- remove build generated files -->
+              <RemoveFile Id='wdk_bld1_file1' On='uninstall'
+                          Name='cmtest.exe' />
+              <RemoveFile Id='wdk_bld1_file2' On='uninstall'
+                          Name='cmtest.res' />
+              <RemoveFile Id='wdk_bld1_file3' On='uninstall'
+                          Name='cmtest.obj' />
         </Component>
       </Directory>    <!-- End WDK -->

@@ -489,6 +497,14 @@
                         Name="Makefile"
                         Source="..\..\SDK_Samples\cmtest\Makefile.x86" />
               <?endif?>
+
+              <!-- remove build generated files -->
+              <RemoveFile Id='vs_bld1_file1' On='uninstall'
+                          Name='cmtest.exe' />
+              <RemoveFile Id='vs_bld1_file2' On='uninstall'
+                          Name='cmtest.res' />
+              <RemoveFile Id='vs_bld1_file3' On='uninstall'
+                          Name='cmtest.obj' />
         </Component>
       </Directory>   <!-- End VS_bld_example1 -->

@@ -520,6 +536,16 @@
                         Name="Makefile"
                         Source="..\..\SDK_Samples\rdma_bw\Makefile.x86" />
               <?endif?>
+
+              <!-- remove build generated files -->
+              <RemoveFile Id='vs_bld2_file1' On='uninstall'
+                          Name='ibv_rdma_bw.exe' />
+              <RemoveFile Id='vs_bld2_file2' On='uninstall'
+                          Name='rdma_bw.res' />
+              <RemoveFile Id='vs_bld2_file3' On='uninstall'
+                          Name='rdma_bw.obj' />
+              <RemoveFile Id='vs_bld2_file4' On='uninstall'
+                          Name='perftest.obj' />
         </Component>
       </Directory>   <!-- End VS_bld_example2 -->




More information about the ofw mailing list