Repository: incubator-ranger Updated Branches: refs/heads/master 2ba2a2e58 -> 8b092fa29
RANGER-442: KMS installation script not copying connector jar properly (Gautam Borad via Velmurugan Periasamy) Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/8b092fa2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/8b092fa2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/8b092fa2 Branch: refs/heads/master Commit: 8b092fa299e14a58276375ebefc073b3771481fa Parents: 2ba2a2e Author: Velmurugan Periasamy <[email protected]> Authored: Thu Apr 30 15:31:29 2015 -0400 Committer: Velmurugan Periasamy <[email protected]> Committed: Thu Apr 30 15:31:29 2015 -0400 ---------------------------------------------------------------------- kms/scripts/setup.sh | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/8b092fa2/kms/scripts/setup.sh ---------------------------------------------------------------------- diff --git a/kms/scripts/setup.sh b/kms/scripts/setup.sh index 118498c..29abbab 100755 --- a/kms/scripts/setup.sh +++ b/kms/scripts/setup.sh @@ -15,7 +15,7 @@ # limitations under the License. # ------------------------------------------------------------------------------------- # -# Ranger Admin Setup Script +# Ranger KMS Setup Script # # This script will install policymanager webapplication under tomcat and also, initialize the database with ranger users/tables. @@ -263,11 +263,17 @@ create_rollback_point() { } -copy_db_connector(){ - log "[I] Copying ${DB_FLAVOR} Connector to $app_home/WEB-INF/lib "; - cp -f $SQL_CONNECTOR_JAR $app_home/WEB-INF/lib - check_ret_status $? "Copying ${DB_FLAVOR} Connector to $app_home/WEB-INF/lib failed" - log "[I] Copying ${DB_FLAVOR} Connector to $app_home/WEB-INF/lib DONE"; +copy_db_connector(){ + libfolder=$PWD/ews/lib + if [ ! -d ${libfolder} ] + then + log "Creating ${libfolder}" + mkdir -p ${libfolder} + fi + log "[I] Copying ${DB_FLAVOR} Connector to ${libfolder} "; + cp -f $SQL_CONNECTOR_JAR ${libfolder} + check_ret_status $? "Copying ${DB_FLAVOR} Connector to ${libfolder} failed" + log "[I] Copying ${DB_FLAVOR} Connector to ${libfolder} DONE"; } setup_kms(){ @@ -531,7 +537,7 @@ setup_install_files(){ fi fi - # Copy ranger-admin-services to /usr/bin + # Copy ranger-kms-services to /usr/bin if [ ! \( -e /usr/bin/ranger-kms \) ] then ln -sf ${INSTALL_DIR}/ranger-kms /usr/bin/ranger-kms
