diff options
author | Andrew Niefer | 2011-04-13 21:03:03 +0000 |
---|---|---|
committer | Andrew Niefer | 2011-04-13 21:03:03 +0000 |
commit | 85547f76d4cd3c125fab51ad272f466dc4c74407 (patch) | |
tree | e195b7d8319b3401fdb0a909901b4c9aac859c5e /bundles/org.eclipse.equinox.p2.director.app | |
parent | c7bdf9eaa021bccd2cbd64f5b23069e0d14aaec9 (diff) | |
download | rt.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.java | 8 |
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)); } |