Author: ccustine
Date: Sun Sep 6 18:22:54 2009
New Revision: 811853
URL: http://svn.apache.org/viewvc?rev=811853&view=rev
Log:
Enhance feature install completer to only show uninstalled features
Modified:
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
Modified:
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
URL:
http://svn.apache.org/viewvc/felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java?rev=811853&r1=811852&r2=811853&view=diff
==============================================================================
---
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
(original)
+++
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
Sun Sep 6 18:22:54 2009
@@ -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