commit | 973f6538f2f1810a29ef4cf1938b242d42d0ac6c | [log] [tgz] |
---|---|---|
author | Guillaume Nodet <gnodet@apache.org> | Mon May 03 16:11:16 2010 +0000 |
committer | Guillaume Nodet <gnodet@apache.org> | Mon May 03 16:11:16 2010 +0000 |
tree | a2eabd50ec15803e45d095f8725c3ee7b28950de | |
parent | 5d10a282ef355a77b7de6534651cafb680fcb548 [diff] |
FELIX-2319: he order of the list of boot features is not used when installing the features git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@940499 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java b/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java index 5bbf000..9202d37 100644 --- a/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java +++ b/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java
@@ -31,6 +31,7 @@ import java.util.HashSet; import java.util.Hashtable; import java.util.Iterator; +import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -657,7 +658,7 @@ new Thread() { public void run() { String[] list = boot.split(","); - Set<Feature> features = new HashSet<Feature>(); + Set<Feature> features = new LinkedHashSet<Feature>(); for (String f : list) { if (f.length() > 0) { try {