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 {