commit | 3c26c34355cd20b1793379fafaa639c832e0d366 | [log] [tgz] |
---|---|---|
author | Chris Custine <ccustine@apache.org> | Sun Sep 06 18:22:54 2009 +0000 |
committer | Chris Custine <ccustine@apache.org> | Sun Sep 06 18:22:54 2009 +0000 |
tree | 4cd9e7fdcfd50cae5ee7456215331f8785ad5a95 | |
parent | 0f0f78d2a00203da7c3d6649077a55f7829eeac8 [diff] |
Enhance feature install completer to only show uninstalled features git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@811853 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java b/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java index 0a826c6..1bd5fdc 100644 --- a/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java +++ b/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
@@ -41,7 +41,9 @@ StringsCompleter delegate = new StringsCompleter(); try { for (Feature feature : featuresService.listFeatures()) { - delegate.getStrings().add(feature.getName()); + if (!featuresService.isInstalled( feature )) { + delegate.getStrings().add(feature.getName()); + } } } catch (Exception e) { // Ignore