diff options
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.java | 12 |
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); |