You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by cs...@apache.org on 2012/06/19 15:27:35 UTC

svn commit: r1351710 - /karaf/trunk/kar/core/src/main/java/org/apache/karaf/kar/internal/KarServiceImpl.java

Author: cschneider
Date: Tue Jun 19 13:27:35 2012
New Revision: 1351710

URL: http://svn.apache.org/viewvc?rev=1351710&view=rev
Log:
KARAF-1524 Bugfix use false in manifest attribute when not starting features

Modified:
    karaf/trunk/kar/core/src/main/java/org/apache/karaf/kar/internal/KarServiceImpl.java

Modified: karaf/trunk/kar/core/src/main/java/org/apache/karaf/kar/internal/KarServiceImpl.java
URL: http://svn.apache.org/viewvc/karaf/trunk/kar/core/src/main/java/org/apache/karaf/kar/internal/KarServiceImpl.java?rev=1351710&r1=1351709&r2=1351710&view=diff
==============================================================================
--- karaf/trunk/kar/core/src/main/java/org/apache/karaf/kar/internal/KarServiceImpl.java (original)
+++ karaf/trunk/kar/core/src/main/java/org/apache/karaf/kar/internal/KarServiceImpl.java Tue Jun 19 13:27:35 2012
@@ -140,7 +140,7 @@ public class KarServiceImpl implements K
                 Manifest manifest = new Manifest(is);
                 Attributes attr = manifest.getMainAttributes();
                 String featureStartSt = (String)attr.get(new Attributes.Name(MANIFEST_ATTR_KARAF_FEATURE_START));
-                if ("true".equals(featureStartSt)) {
+                if ("false".equals(featureStartSt)) {
                     shouldInstallFeatures = false;
                 }
                 is.close();
@@ -461,7 +461,7 @@ public class KarServiceImpl implements K
 
     private Manifest createNonAutoStartManifest() throws UnsupportedEncodingException, IOException {
         String manifestSt = "Manifest-Version: 1.0\n" +
-            MANIFEST_ATTR_KARAF_FEATURE_START +": true\n";
+            MANIFEST_ATTR_KARAF_FEATURE_START +": false\n";
         InputStream manifestIs = new ByteArrayInputStream(manifestSt.getBytes("UTF-8"));
         Manifest manifest = new Manifest(manifestIs);
         return manifest;