aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-07-09 12:37:02 +0200
committerHarald Musum <musum@verizonmedia.com>2019-07-09 12:37:02 +0200
commit30d0b9047312980b8a51b6caea8a64d11881bd75 (patch)
treec3128cfccd42b3191c725105d167d3a0635fe03e
parentb019246ee265936050def8026bb357e670af6bd6 (diff)
Add -nosudo option
-rwxr-xr-xzkfacade/src/main/sh/vespa-zkcli10
1 files changed, 9 insertions, 1 deletions
diff --git a/zkfacade/src/main/sh/vespa-zkcli b/zkfacade/src/main/sh/vespa-zkcli
index cbc356ae9e1..ce945237847 100755
--- a/zkfacade/src/main/sh/vespa-zkcli
+++ b/zkfacade/src/main/sh/vespa-zkcli
@@ -70,7 +70,15 @@ findhost
# END environment bootstrap section
-sudo -u ${VESPA_USER} java \
+sudo="sudo -u ${VESPA_USER}"
+while [ $# -gt 0 ]; do
+ case $1 in
+ -nosudo) shift; sudo="" ;;
+ *) echo "Unrecognized option '$1'" >&2; exit 1;;
+ esac
+done
+
+$sudo java \
-cp $VESPA_HOME/lib/jars/zkctl-jar-with-dependencies.jar \
-Dlog4j.configuration=file:$VESPA_HOME/etc/log4j-vespa.properties \
org.apache.zookeeper.ZooKeeperMain "$@"