Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.director.app/src_ant/org/eclipse/equinox/p2/director/app/ant/DirectorTask.java')
-rw-r--r--bundles/org.eclipse.equinox.p2.director.app/src_ant/org/eclipse/equinox/p2/director/app/ant/DirectorTask.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director.app/src_ant/org/eclipse/equinox/p2/director/app/ant/DirectorTask.java b/bundles/org.eclipse.equinox.p2.director.app/src_ant/org/eclipse/equinox/p2/director/app/ant/DirectorTask.java
index fb430c1ee..a13ed31bd 100644
--- a/bundles/org.eclipse.equinox.p2.director.app/src_ant/org/eclipse/equinox/p2/director/app/ant/DirectorTask.java
+++ b/bundles/org.eclipse.equinox.p2.director.app/src_ant/org/eclipse/equinox/p2/director/app/ant/DirectorTask.java
@@ -27,6 +27,7 @@ import org.osgi.framework.Version;
public class DirectorTask extends Task {
boolean roaming;
+ boolean list;
String profile, flavor, os, ws, nl, arch, installIU, uninstallIU;
File destination, bundlePool;
URL metadataRepository, artifactRepository;
@@ -93,12 +94,15 @@ public class DirectorTask extends Task {
result.add("-p2.nl");
result.add(nl);
}
+ if (list) {
+ result.add(Application.COMMAND_NAMES[Application.COMMAND_LIST]);
+ }
if (installIU != null) {
- result.add("-installIU");
+ result.add(Application.COMMAND_NAMES[Application.COMMAND_INSTALL]);
result.add(installIU);
}
if (uninstallIU != null) {
- result.add("-uninstallIU");
+ result.add(Application.COMMAND_NAMES[Application.COMMAND_UNINSTALL]);
result.add(uninstallIU);
}
return (String[]) result.toArray(new String[result.size()]);
@@ -132,6 +136,10 @@ public class DirectorTask extends Task {
installIU = value;
}
+ public void setList(String value) {
+ list = Boolean.valueOf(value).booleanValue();
+ }
+
public void setMetadataRepository(String value) {
try {
metadataRepository = new URL(value);

Back to the top