You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2012/09/21 16:07:32 UTC
svn commit: r1388506 -
/karaf/branches/karaf-2.3.x/client/src/main/java/org/apache/karaf/client/Main.java
Author: jbonofre
Date: Fri Sep 21 14:07:31 2012
New Revision: 1388506
URL: http://svn.apache.org/viewvc?rev=1388506&view=rev
Log:
[KARAF-1833] For migration purpose, reintroduce the client -p option
Modified:
karaf/branches/karaf-2.3.x/client/src/main/java/org/apache/karaf/client/Main.java
Modified: karaf/branches/karaf-2.3.x/client/src/main/java/org/apache/karaf/client/Main.java
URL: http://svn.apache.org/viewvc/karaf/branches/karaf-2.3.x/client/src/main/java/org/apache/karaf/client/Main.java?rev=1388506&r1=1388505&r2=1388506&view=diff
==============================================================================
--- karaf/branches/karaf-2.3.x/client/src/main/java/org/apache/karaf/client/Main.java (original)
+++ karaf/branches/karaf-2.3.x/client/src/main/java/org/apache/karaf/client/Main.java Fri Sep 21 14:07:31 2012
@@ -47,6 +47,7 @@ public class Main {
String host = "localhost";
int port = 8101;
String user = "karaf";
+ String password = null;
StringBuilder sb = new StringBuilder();
int level = 1;
int retryAttempts = 0;
@@ -64,6 +65,8 @@ public class Main {
level++;
} else if (args[i].equals("-r")) {
retryAttempts = Integer.parseInt(args[++i]);
+ } else if (args[i].equals("-p")) {
+ password = args[++i];
} else if (args[i].equals("-d")) {
retryDelay = Integer.parseInt(args[++i]);
} else if (args[i].equals("--help")) {
@@ -71,6 +74,8 @@ public class Main {
System.out.println(" -a [port] specify the port to connect to");
System.out.println(" -h [host] specify the host to connect to");
System.out.println(" -u [user] specify the user name");
+ System.out.println(" -p [password] specify the password (optional, if not provided, the password is prompted)");
+ System.out.println(" NB: this option is deprecated and will be removed in next Karaf version");
System.out.println(" --help shows this help message");
System.out.println(" -v raise verbosity");
System.out.println(" -r [attempts] retry connection establishment (up to attempts times)");
@@ -116,7 +121,9 @@ public class Main {
}
} while (session == null);
if (!session.authAgent(user).await().isSuccess()) {
- String password = readLine("Password: ");
+ if (password == null) {
+ password = readLine("Password: ");
+ }
if (!session.authPassword(user, password).await().isSuccess()) {
throw new Exception("Authentication failure");
}