Author: christian
Date: Tue Apr  1 03:18:10 2008
New Revision: 643351

URL: http://svn.apache.org/viewvc?rev=643351&view=rev
Log:
Fixed issue preventing bundles from being updated correctly if their 
file/entry-name changes between versions.

Modified:
    
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/DropBundleCommand.java
    
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/StartBundleCommand.java

Modified: 
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/DropBundleCommand.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/DropBundleCommand.java?rev=643351&r1=643350&r2=643351&view=diff
==============================================================================
--- 
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/DropBundleCommand.java
 (original)
+++ 
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/DropBundleCommand.java
 Tue Apr  1 03:18:10 2008
@@ -41,7 +41,7 @@
         BundleInfoImpl[] orderedTargetBundles = target.getOrderedBundleInfos();
         for (int i = orderedTargetBundles.length - 1; i >= 0; i--) {
             BundleInfoImpl bundleInfo = orderedTargetBundles[i];
-            if (!bundleInfo.isCustomizer() && 
source.getBundleInfoByPath(bundleInfo.getPath()) == null) {
+            if (!bundleInfo.isCustomizer() && 
source.getBundleInfoByName(bundleInfo.getSymbolicName()) == null) {
                 // stale bundle, save a copy for rolling back and uninstall it
                 String symbolicName = bundleInfo.getSymbolicName();
                 try {

Modified: 
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/StartBundleCommand.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/StartBundleCommand.java?rev=643351&r1=643350&r2=643351&view=diff
==============================================================================
--- 
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/StartBundleCommand.java
 (original)
+++ 
felix/trunk/deploymentadmin/src/main/java/org/apache/felix/deploymentadmin/spi/StartBundleCommand.java
 Tue Apr  1 03:18:10 2008
@@ -63,7 +63,7 @@
                     }
                 }
                 else {
-                       log.log(LogService.LOG_WARNING, "Could not start bundle 
'" + bundleInfoImpl.getSymbolicName() + "' because it is no defined in the 
framework");
+                       log.log(LogService.LOG_WARNING, "Could not start bundle 
'" + bundleInfoImpl.getSymbolicName() + "' because it is not defined in the 
framework");
                 }
             }
         }


Reply via email to