Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Niefer2011-04-13 21:03:03 +0000
committerAndrew Niefer2011-04-13 21:03:03 +0000
commit85547f76d4cd3c125fab51ad272f466dc4c74407 (patch)
treee195b7d8319b3401fdb0a909901b4c9aac859c5e /bundles/org.eclipse.equinox.p2.director.app
parentc7bdf9eaa021bccd2cbd64f5b23069e0d14aaec9 (diff)
downloadrt.equinox.p2-85547f76d4cd3c125fab51ad272f466dc4c74407.tar.gz
rt.equinox.p2-85547f76d4cd3c125fab51ad272f466dc4c74407.tar.xz
rt.equinox.p2-85547f76d4cd3c125fab51ad272f466dc4c74407.zip
Bug 342187 - ignore some options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.director.app')
-rw-r--r--bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java
index acf8722f0..95f84946b 100644
--- a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java
+++ b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java
@@ -135,6 +135,7 @@ public class DirectorApplication implements IApplication {
private static final CommandLineOption OPTION_TAG = new CommandLineOption(new String[] {"-tag"}, Messages.Help_lt_name_gt, Messages.Help_Defines_a_tag_for_provisioning_session); //$NON-NLS-1$
private static final CommandLineOption OPTION_LIST_TAGS = new CommandLineOption(new String[] {"-listTags"}, null, Messages.Help_List_Tags); //$NON-NLS-1$
private static final CommandLineOption OPTION_DOWNLOAD_ONLY = new CommandLineOption(new String[] {"-downloadOnly"}, null, Messages.Help_Download_Only); //$NON-NLS-1$
+ private static final CommandLineOption OPTION_IGNORED = new CommandLineOption(new String[] {"-showLocation", "-eclipse.password", "-eclipse.keyring"}, null, ""); //$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ //$NON-NLS-4$
private static final Integer EXIT_ERROR = new Integer(13);
static private final String FLAVOR_DEFAULT = "tooling"; //$NON-NLS-1$
@@ -914,6 +915,13 @@ public class DirectorApplication implements IApplication {
continue;
}
+ if (OPTION_IGNORED.isOption(opt)) {
+ String optionalArgument = getOptionalArgument(args, i);
+ if (optionalArgument != null) {
+ i++;
+ }
+ continue;
+ }
throw new ProvisionException(NLS.bind(Messages.unknown_option_0, opt));
}

Back to the top