Repository: incubator-ranger Updated Branches: refs/heads/master 9b0c5a719 -> cfc9ce3e9
RANGER-210: Start Ranger admin as ranger user Signed-off-by: Velmurugan Periasamy <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/cfc9ce3e Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/cfc9ce3e Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/cfc9ce3e Branch: refs/heads/master Commit: cfc9ce3e9e6b5f61b9d82e769b484b8c3b713990 Parents: 9b0c5a7 Author: Gautam Borad <[email protected]> Authored: Wed Mar 4 14:30:17 2015 +0530 Committer: Velmurugan Periasamy <[email protected]> Committed: Wed Mar 4 09:57:55 2015 -0500 ---------------------------------------------------------------------- embeddedwebserver/scripts/ranger-admin | 12 +++++++----- security-admin/scripts/setup.sh | 7 +++++-- 2 files changed, 12 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/cfc9ce3e/embeddedwebserver/scripts/ranger-admin ---------------------------------------------------------------------- diff --git a/embeddedwebserver/scripts/ranger-admin b/embeddedwebserver/scripts/ranger-admin index f916dbb..80ecbf9 100755 --- a/embeddedwebserver/scripts/ranger-admin +++ b/embeddedwebserver/scripts/ranger-admin @@ -24,23 +24,25 @@ # Short-Description: Start/Stop Ranger Admin ### END INIT INFO +LINUX_USER=ranger BIN_PATH=/usr/bin MOD_NAME=ranger-admin case $1 in start) echo "Starting Apache Ranger Admin." - ${BIN_PATH}/${MOD_NAME} start + /bin/su --login $LINUX_USER -c "${BIN_PATH}/${MOD_NAME} start" ;; stop) echo "Stopping Apache Ranger Admin." - ${BIN_PATH}/${MOD_NAME} stop + /bin/su --login $LINUX_USER -c "${BIN_PATH}/${MOD_NAME} stop" ;; restart) echo "Stopping Apache Ranger Admin." - ${BIN_PATH}/${MOD_NAME} stop - echo "Stopping Apache Ranger Admin." - ${BIN_PATH}/${MOD_NAME} start + /bin/su --login $LINUX_USER -c "${BIN_PATH}/${MOD_NAME} stop" + sleep 10 + echo "Starting Apache Ranger Admin." + /bin/su --login $LINUX_USER -c "${BIN_PATH}/${MOD_NAME} start" ;; *) echo "Invalid argument [$1]; Only start|stop|restart are supported." http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/cfc9ce3e/security-admin/scripts/setup.sh ---------------------------------------------------------------------- diff --git a/security-admin/scripts/setup.sh b/security-admin/scripts/setup.sh index 7f38ff4..85892ce 100755 --- a/security-admin/scripts/setup.sh +++ b/security-admin/scripts/setup.sh @@ -1287,8 +1287,11 @@ setup_install_files(){ fi # Copy ranger-admin-services to /usr/bin - ln -sf ${INSTALL_DIR}/ews/ranger-admin-services.sh /usr/bin/ranger-admin - chmod ug+rx /usr/bin/ranger-admin + if [ ! \( -e /usr/bin/ranger-admin \) ] + then + ln -sf ${INSTALL_DIR}/ews/ranger-admin-services.sh /usr/bin/ranger-admin + chmod ug+rx /usr/bin/ranger-admin + fi } execute_java_patches(){
