Author: jwross
Date: Thu Feb  4 19:26:33 2016
New Revision: 1728542

URL: http://svn.apache.org/viewvc?rev=1728542&view=rev
Log:
[ARIES-1383] Provide option to disable the provisioning of dependencies at 
install time.

Use the correct state when flagging an uninstall for re-entry protection.

Modified:
    
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/UninstallAction.java

Modified: 
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/UninstallAction.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/UninstallAction.java?rev=1728542&r1=1728541&r2=1728542&view=diff
==============================================================================
--- 
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/UninstallAction.java
 (original)
+++ 
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/UninstallAction.java
 Thu Feb  4 19:26:33 2016
@@ -25,7 +25,7 @@ public class UninstallAction extends Abs
        @Override
        public Object run() {
                // Protect against re-entry now that cycles are supported.
-               if (!LockingStrategy.set(State.STOPPING, target)) {
+               if (!LockingStrategy.set(State.UNINSTALLING, target)) {
                        return null;
                }
                try {
@@ -51,7 +51,7 @@ public class UninstallAction extends Abs
                }
                finally {
                        // Protection against re-entry no longer required.
-                       LockingStrategy.unset(State.STOPPING, target);
+                       LockingStrategy.unset(State.UNINSTALLING, target);
                }
                return null;
        }


Reply via email to