This is an automated email from the ASF dual-hosted git repository.

madhan pushed a commit to branch ranger-2.8
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/ranger-2.8 by this push:
     new 4957e55fe RANGER-3166: fix setup.sh handling of property values having 
spaces (#784)
4957e55fe is described below

commit 4957e55fe1ba4a01d191a44bd321fb41255879af
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Thu Jan 1 20:16:04 2026 -0800

    RANGER-3166: fix setup.sh handling of property values having spaces (#784)
    
    Co-authored-by: Erik Anderson <[email protected]>
    (cherry picked from commit 7412aa5e96f26f1c64e580132c9f42bada03c546)
---
 security-admin/scripts/setup.sh | 286 ++++++++++++++++++++--------------------
 1 file changed, 143 insertions(+), 143 deletions(-)

diff --git a/security-admin/scripts/setup.sh b/security-admin/scripts/setup.sh
index ca9c9ebe5..be6c31deb 100755
--- a/security-admin/scripts/setup.sh
+++ b/security-admin/scripts/setup.sh
@@ -510,35 +510,35 @@ update_properties() {
        then
                 propertyName=ranger.spnego.kerberos.principal
                 newPropertyValue="${spnego_principal}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
        
         if [ "${audit_solr_collection_name}" != "" ]
         then
                propertyName=ranger.audit.solr.collection.name
                newPropertyValue="${audit_solr_collection_name}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         fi
 
         if [ "${audit_solr_config_name}" != "" ]
         then
                propertyName=ranger.audit.solr.config.name
                newPropertyValue="${audit_solr_config_name}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         fi
 
                if [ "${audit_solr_configset_location}" != "" ]
         then
                propertyName=ranger.audit.solr.configset.location
                newPropertyValue="${audit_solr_configset_location}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         fi
 
         if [ "${audit_solr_no_shards}" != "" ]
         then
                propertyName=ranger.audit.solr.no.shards
                newPropertyValue="${audit_solr_no_shards}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         fi
 
 
@@ -546,21 +546,21 @@ update_properties() {
         then
                propertyName=ranger.audit.solr.max.shards.per.node
                newPropertyValue="${audit_solr_max_shards_per_node}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         fi
 
         if [ "${audit_solr_no_replica}" != "" ]
         then
                propertyName=ranger.audit.solr.no.replica
                newPropertyValue="${audit_solr_no_replica}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         fi
        
        if [ "${audit_solr_acl_user_list_sasl}" != "" ]
         then
                propertyName=ranger.audit.solr.acl.user.list.sasl
                newPropertyValue="${audit_solr_acl_user_list_sasl}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         fi
 
 
@@ -568,113 +568,113 @@ update_properties() {
        then
                 propertyName=ranger.spnego.kerberos.keytab
                 newPropertyValue="${spnego_keytab}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${token_valid}" != "" ]
        then
                 propertyName=ranger.admin.kerberos.token.valid.seconds
                 newPropertyValue="${token_valid}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
        
        if [ "${cookie_domain}" != "" ]
        then
                 propertyName=ranger.admin.kerberos.cookie.domain
                 newPropertyValue="${cookie_domain}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${cookie_path}" != "" ]
        then
                 propertyName=ranger.admin.kerberos.cookie.path
                 newPropertyValue="${cookie_path}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${admin_principal}" != "" ]
        then
                 propertyName=ranger.admin.kerberos.principal
                 newPropertyValue="${admin_principal}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
        
        if [ "${admin_keytab}" != "" ]
        then
                 propertyName=ranger.admin.kerberos.keytab
                 newPropertyValue="${admin_keytab}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${lookup_principal}" != "" ]
         then
                 propertyName=ranger.lookup.kerberos.principal
                 newPropertyValue="${lookup_principal}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${lookup_keytab}" != "" ]
        then
                 propertyName=ranger.lookup.kerberos.keytab
                 newPropertyValue="${lookup_keytab}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${db_ssl_enabled}" != "" ]
        then
                propertyName=ranger.db.ssl.enabled
                newPropertyValue="${db_ssl_enabled}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.db.ssl.required
                newPropertyValue="${db_ssl_required}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.db.ssl.verifyServerCertificate
                newPropertyValue="${db_ssl_verifyServerCertificate}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.db.ssl.auth.type
                newPropertyValue="${db_ssl_auth_type}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                if [ "${db_ssl_certificate_file}" != "" ]
                then
                        propertyName=ranger.db.ssl.certificateFile
                        newPropertyValue="${db_ssl_certificate_file}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                fi
 
                propertyName=ranger.truststore.file.type
                newPropertyValue="${javax_net_ssl_trustStore_type}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.keystore.file.type
                newPropertyValue="${javax_net_ssl_keyStore_type}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
        fi
 
        if [ "${DB_FLAVOR}" == "MYSQL" ]
        then
                propertyName=ranger.jpa.jdbc.url
                newPropertyValue="jdbc:log4jdbc:mysql://${DB_HOST}/${db_name}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.MySQLPlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.audit.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.MySQLPlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.driver
                newPropertyValue="net.sf.log4jdbc.DriverSpy"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.audit.jdbc.driver
                newPropertyValue="net.sf.log4jdbc.DriverSpy"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.preferredtestquery
                newPropertyValue="select 1"
@@ -692,23 +692,23 @@ update_properties() {
                        #jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE
                        newPropertyValue="jdbc:oracle:thin:@//${DB_HOST}"
                fi
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.OraclePlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.audit.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.OraclePlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.driver
                newPropertyValue="oracle.jdbc.OracleDriver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.audit.jdbc.driver
                newPropertyValue="oracle.jdbc.OracleDriver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.preferredtestquery
                newPropertyValue="select 1 from dual"
@@ -722,33 +722,33 @@ update_properties() {
                        if test -f $db_ssl_certificate_file; then
                                propertyName=ranger.jpa.jdbc.url
                                
newPropertyValue="jdbc:postgresql://${DB_HOST}/${db_name}?ssl=true&sslmode=verify-full&sslrootcert=${db_ssl_certificate_file}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                        else
                                propertyName=ranger.jpa.jdbc.url
                                
newPropertyValue="jdbc:postgresql://${DB_HOST}/${db_name}?ssl=true&sslmode=verify-full&sslfactory=org.postgresql.ssl.DefaultJavaSSLFactory"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                        fi
                else
                        propertyName=ranger.jpa.jdbc.url
                        
newPropertyValue="jdbc:postgresql://${DB_HOST}/${db_name}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                fi
 
                propertyName=ranger.jpa.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.PostgreSQLPlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.audit.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.PostgreSQLPlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.driver
                newPropertyValue="org.postgresql.Driver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.audit.jdbc.driver
                newPropertyValue="org.postgresql.Driver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.preferredtestquery
                newPropertyValue="select 1"
@@ -764,23 +764,23 @@ update_properties() {
                else
                                
newPropertyValue="jdbc:sqlserver://${DB_HOST};databaseName=${db_name}"
                fi
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.SQLServerPlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.audit.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.SQLServerPlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.driver
                newPropertyValue="com.microsoft.sqlserver.jdbc.SQLServerDriver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.audit.jdbc.driver
                newPropertyValue="com.microsoft.sqlserver.jdbc.SQLServerDriver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.preferredtestquery
                newPropertyValue="select 1"
@@ -791,23 +791,23 @@ update_properties() {
        then
                propertyName=ranger.jpa.jdbc.url
                
newPropertyValue="jdbc:sqlanywhere:database=${db_name};host=${DB_HOST}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.SQLAnywherePlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.audit.jdbc.dialect
                
newPropertyValue="org.eclipse.persistence.platform.database.SQLAnywherePlatform"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.driver
                newPropertyValue="sap.jdbc4.sqlanywhere.IDriver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.audit.jdbc.driver
                newPropertyValue="sap.jdbc4.sqlanywhere.IDriver"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.preferredtestquery
                newPropertyValue="select 1"
@@ -818,42 +818,42 @@ update_properties() {
        then
                propertyName=ranger.audit.solr.urls
                newPropertyValue=${audit_solr_urls}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.solr.bootstrap.enabled
                newPropertyValue=${audit_solr_bootstrap_enabled}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${audit_store}" == "elasticsearch" ]
        then
                propertyName=ranger.audit.elasticsearch.urls
                newPropertyValue=${audit_elasticsearch_urls}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.elasticsearch.protocol
                newPropertyValue=${audit_elasticsearch_protocol}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.elasticsearch.port
                newPropertyValue=${audit_elasticsearch_port}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.elasticsearch.user
                newPropertyValue=${audit_elasticsearch_user}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.elasticsearch.password
                newPropertyValue=${audit_elasticsearch_password}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.elasticsearch.index
                newPropertyValue=${audit_elasticsearch_index}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.elasticsearch.bootstrap.enabled
                newPropertyValue=${audit_elasticsearch_bootstrap_enabled}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
        fi
 
@@ -861,39 +861,39 @@ update_properties() {
        then
                propertyName=ranger.audit.amazon_cloudwatch.region
                newPropertyValue=${audit_cloudwatch_region}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.amazon_cloudwatch.log_group
                newPropertyValue=${audit_cloudwatch_log_group}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.audit.amazon_cloudwatch.log_stream_prefix
                newPropertyValue=${audit_cloudwatch_log_stream_prefix}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        if [ "${audit_store}" != "" ]
        then
                propertyName=ranger.audit.source.type
                newPropertyValue=${audit_store}
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        propertyName=ranger.externalurl
        newPropertyValue="${policymgr_external_url}"
-       updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+       updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
        propertyName=ranger.service.http.enabled
        newPropertyValue="${policymgr_http_enabled}"
-       updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+       updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
        propertyName=ranger.supportedcomponents
        newPropertyValue="${policymgr_supportedcomponents}"
-       updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+       updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
        propertyName=ranger.jpa.jdbc.user
        newPropertyValue="${db_user}"
-       updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+       updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
        ##########
 
@@ -910,19 +910,19 @@ update_properties() {
 
                propertyName=ranger.credential.provider.path
                newPropertyValue="${keystore}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.jpa.jdbc.credential.alias
                newPropertyValue="${db_password_alias}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.credential.provider.path
                newPropertyValue="${keystore}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                propertyName=ranger.jpa.jdbc.password
                newPropertyValue="_"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
                if test -f "${keystore}"; then
                        #echo "$keystore found."
@@ -931,12 +931,12 @@ update_properties() {
                else
                        propertyName=ranger.jpa.jdbc.password
                        newPropertyValue="${db_password}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                fi
        else
                propertyName=ranger.jpa.jdbc.password
                newPropertyValue="${db_password}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
        fi
 
        ###########
@@ -946,13 +946,13 @@ update_properties() {
                then
                        propertyName=ranger.audit.solr.zookeepers
                        newPropertyValue=${audit_solr_zookeepers}
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                fi
                if [ "${audit_solr_user}" != "" ] && [ "${audit_solr_password}" 
!= "" ]
                then
                        propertyName=ranger.solr.audit.user
                        newPropertyValue=${audit_solr_user}
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
 
                        if [ "${keystore}" != "" ]
                        then
@@ -964,23 +964,23 @@ update_properties() {
 
                                propertyName=ranger.solr.audit.credential.alias
                                newPropertyValue="${audit_solr_password_alias}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_default
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
 
                                propertyName=ranger.solr.audit.user.password
                                newPropertyValue="_"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
 
                                if test -f "${keystore}"; then
                                        chown -R ${unix_user}:${unix_group} 
${keystore}
                                else
                                        
propertyName=ranger.solr.audit.user.password
                                        
newPropertyValue="${audit_solr_password}"
-                                       updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                                fi
                        else
                                propertyName=ranger.solr.audit.user.password
                                newPropertyValue="${audit_solr_password}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                        fi
                fi
        fi
@@ -1010,20 +1010,20 @@ update_properties() {
                fi
                propertyName=ranger.sso.enabled
                newPropertyValue="${sso_enabled}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         
                propertyName=ranger.sso.providerurl
                newPropertyValue="${sso_providerurl}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         
                propertyName=ranger.sso.publicKey
                newPropertyValue="${sso_publickey}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
         
         else
                 propertyName=ranger.sso.enabled
                 newPropertyValue="false"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_ranger
 
        fi
        if [ "${javax_net_ssl_keyStore}" != "" ]  && [ 
"${javax_net_ssl_keyStorePassword}" != "" ]
@@ -1032,17 +1032,17 @@ update_properties() {
 
                propertyName=ranger.keystore.file
                newPropertyValue="${javax_net_ssl_keyStore}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.keystore.alias
                newPropertyValue="${javax_net_ssl_keyStoreAlias}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                if [ "${keystore}" != "" ]
                then
                        propertyName=ranger.keystore.password
                        newPropertyValue="_"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
 
                        $PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l 
"cred/lib/*" -f "$keystore" -k "$javax_net_ssl_keyStoreAlias" -v 
"$javax_net_ssl_keyStorePassword" -c 1
 
@@ -1051,12 +1051,12 @@ update_properties() {
                        else
                                propertyName=ranger.keystore.password
                                
newPropertyValue="${javax_net_ssl_keyStorePassword}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_default
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                        fi
                else
                        propertyName=ranger.keystore.password
                        newPropertyValue="${javax_net_ssl_keyStorePassword}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                fi
 
        fi
@@ -1066,16 +1066,16 @@ update_properties() {
 
                propertyName=ranger.truststore.file
                newPropertyValue="${javax_net_ssl_trustStore}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                propertyName=ranger.truststore.alias
                newPropertyValue="${javax_net_ssl_trustStoreAlias}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
                if [ "${keystore}" != "" ]
                then
                        propertyName=ranger.truststore.password
                        newPropertyValue="_"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
 
                        $PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l 
"cred/lib/*" -f "$keystore" -k "$javax_net_ssl_trustStoreAlias" -v 
"$javax_net_ssl_trustStorePassword" -c 1
 
@@ -1084,12 +1084,12 @@ update_properties() {
                        else
                                propertyName=ranger.truststore.password
                                
newPropertyValue="${javax_net_ssl_trustStorePassword}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_default
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                        fi
                else
                        propertyName=ranger.truststore.password
                        newPropertyValue="${javax_net_ssl_trustStorePassword}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                fi
 
        fi
@@ -1103,30 +1103,30 @@ update_properties() {
                then
                        propertyName=ranger.service.https.attrib.ssl.enabled
                        newPropertyValue="true"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
 
                        propertyName=ranger.service.https.attrib.client.auth
                        newPropertyValue="want"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
 
                        propertyName=ranger.service.https.attrib.keystore.file
                        newPropertyValue="${policymgr_https_keystore_file}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
 
                        
propertyName=ranger.service.https.attrib.keystore.keyalias
                        newPropertyValue="${policymgr_https_keystore_keyalias}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
 
                        
policymgr_https_keystore_credential_alias=keyStoreCredentialAlias
                        
propertyName=ranger.service.https.attrib.keystore.credential.alias
                        
newPropertyValue="${policymgr_https_keystore_credential_alias}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_ranger
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
 
                        if [ "${keystore}" != "" ]
                        then
                                
propertyName=ranger.service.https.attrib.keystore.pass
                                newPropertyValue="_"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                                $PYTHON_COMMAND_INVOKER 
ranger_credential_helper.py -l "cred/lib/*" -f "$keystore" -k 
"$policymgr_https_keystore_credential_alias" -v 
"$policymgr_https_keystore_password" -c 1
 
                                if test -f "${keystore}"; then
@@ -1134,12 +1134,12 @@ update_properties() {
                                else
                                        
propertyName=ranger.service.https.attrib.keystore.pass
                                        
newPropertyValue="${policymgr_https_keystore_password}"
-                                       updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                                fi
                        else
                                
propertyName=ranger.service.https.attrib.keystore.pass
                                
newPropertyValue="${policymgr_https_keystore_password}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_ranger
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_ranger
                        fi
                fi
        fi
@@ -1148,17 +1148,17 @@ update_properties() {
        then
                propertyName=ranger.unixauth.keystore
                newPropertyValue="${ranger_unixauth_keystore}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                ranger_unixauth_keystore_alias=unixAuthKeyStoreAlias
                propertyName=ranger.unixauth.keystore.credential.alias
                newPropertyValue="${ranger_unixauth_keystore_alias}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
                if [ "${keystore}" != "" ]
                then
                        propertyName=ranger.unixauth.keystore.password
                        newPropertyValue="_"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                        $PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l 
"cred/lib/*" -f "$keystore" -k "$ranger_unixauth_keystore_alias" -v 
"$ranger_unixauth_keystore_password" -c 1
 
                        if test -f "${keystore}"; then
@@ -1166,12 +1166,12 @@ update_properties() {
                        else
                                propertyName=ranger.unixauth.keystore.password
                                
newPropertyValue="${ranger_unixauth_keystore_password}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_default
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                        fi
                else
                        propertyName=ranger.unixauth.keystore.password
                        newPropertyValue="${ranger_unixauth_keystore_password}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                fi
        fi
 
@@ -1179,18 +1179,18 @@ update_properties() {
        then
                propertyName=ranger.unixauth.truststore
                newPropertyValue="${ranger_unixauth_truststore}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                ranger_unixauth_truststore_alias=unixAuthTrustStoreAlias
                propertyName=ranger.unixauth.truststore.credential.alias
                newPropertyValue="${ranger_unixauth_truststore_alias}"
-               updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+               updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$to_file_default
 
                if [ "${keystore}" != "" ]
                then
                        propertyName=ranger.unixauth.truststore.password
                        newPropertyValue="_"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                        $PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l 
"cred/lib/*" -f "$keystore" -k "$ranger_unixauth_truststore_alias" -v 
"$ranger_unixauth_truststore_password" -c 1
 
                        if test -f $keystore; then
@@ -1198,12 +1198,12 @@ update_properties() {
                        else
                                propertyName=ranger.unixauth.truststore.password
                                
newPropertyValue="${ranger_unixauth_truststore_password}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $to_file_default
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                        fi
                else
                        propertyName=ranger.unixauth.truststore.password
                        
newPropertyValue="${ranger_unixauth_truststore_password}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$to_file_default
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $to_file_default
                fi
        fi
 
@@ -1217,19 +1217,19 @@ do_unixauth_setup() {
 
                 propertyName=ranger.authentication.method
                 newPropertyValue="${authentication_method}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$ldap_file
 
                 propertyName=ranger.unixauth.remote.login.enabled
                 newPropertyValue="${remoteLoginEnabled}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$ldap_file
 
                 propertyName=ranger.unixauth.service.hostname
                 newPropertyValue="${authServiceHostName}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$ldap_file
 
                 propertyName=ranger.unixauth.service.port
                 newPropertyValue="${authServicePort}"
-                updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                updatePropertyToFilePy $propertyName "${newPropertyValue}" 
$ldap_file
        else
                log "[E] $ldap_file does not exists" ; exit 1;
        fi
@@ -1247,27 +1247,27 @@ do_authentication_setup(){
                        log "[I] $ldap_file file found"
                        propertyName=ranger.ldap.url
                        newPropertyValue="${xa_ldap_url}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        propertyName=ranger.ldap.user.dnpattern
                        newPropertyValue="${xa_ldap_userDNpattern}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        propertyName=ranger.ldap.group.searchbase
                        newPropertyValue="${xa_ldap_groupSearchBase}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        propertyName=ranger.ldap.group.searchfilter
                        newPropertyValue="${xa_ldap_groupSearchFilter}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        propertyName=ranger.ldap.group.roleattribute
                        newPropertyValue="${xa_ldap_groupRoleAttribute}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        propertyName=ranger.authentication.method
                        newPropertyValue="${authentication_method}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        if [ "${xa_ldap_base_dn}" != "" ] && [ 
"${xa_ldap_bind_dn}" != "" ]  && [ "${xa_ldap_bind_password}" != "" ]
                        then
@@ -1279,19 +1279,19 @@ do_authentication_setup(){
 
                                propertyName=ranger.ldap.base.dn
                                newPropertyValue="${xa_ldap_base_dn}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                propertyName=ranger.ldap.bind.dn
                                newPropertyValue="${xa_ldap_bind_dn}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                propertyName=ranger.ldap.referral
                                newPropertyValue="${xa_ldap_referral}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                propertyName=ranger.ldap.user.searchfilter
                                newPropertyValue="${xa_ldap_userSearchFilter}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                keystore="${cred_keystore_filename}"
 
@@ -1307,15 +1307,15 @@ do_authentication_setup(){
                                        if test -f $to_file_default; then
                                                
propertyName=ranger.credential.provider.path
                                                newPropertyValue="${keystore}"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $to_file_default
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $to_file_default
 
                                                
propertyName=ranger.ldap.binddn.credential.alias
                                                
newPropertyValue="${ldap_password_alias}"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $to_file_default
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $to_file_default
 
                                                
propertyName=ranger.ldap.bind.password
                                                newPropertyValue="_"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $ldap_file
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $ldap_file
                                        else
                                                log "[E] $to_file_default does 
not exists" ; exit 1;
                                        fi
@@ -1327,12 +1327,12 @@ do_authentication_setup(){
                                        else
                                                
propertyName=ranger.ldap.bind.password
                                                
newPropertyValue="${xa_ldap_bind_password}"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $ldap_file
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $ldap_file
                                        fi
                                else
                                        propertyName=ranger.ldap.bind.password
                                        
newPropertyValue="${xa_ldap_bind_password}"
-                                       updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
                                fi
                        fi
                else
@@ -1347,15 +1347,15 @@ do_authentication_setup(){
                        log "[I] $ldap_file file found"
                        propertyName=ranger.ldap.ad.url
                        newPropertyValue="${xa_ldap_ad_url}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        propertyName=ranger.ldap.ad.domain
                        newPropertyValue="${xa_ldap_ad_domain}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        propertyName=ranger.authentication.method
                        newPropertyValue="${authentication_method}"
-                       updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                        if [ "${xa_ldap_ad_base_dn}" != "" ] && [ 
"${xa_ldap_ad_bind_dn}" != "" ]  && [ "${xa_ldap_ad_bind_password}" != "" ]
                        then
@@ -1366,19 +1366,19 @@ do_authentication_setup(){
                                fi
                                propertyName=ranger.ldap.ad.base.dn
                                newPropertyValue="${xa_ldap_ad_base_dn}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                propertyName=ranger.ldap.ad.bind.dn
                                newPropertyValue="${xa_ldap_ad_bind_dn}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                propertyName=ranger.ldap.ad.referral
                                newPropertyValue="${xa_ldap_ad_referral}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                propertyName=ranger.ldap.ad.user.searchfilter
                                
newPropertyValue="${xa_ldap_ad_userSearchFilter}"
-                               updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                               updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
 
                                keystore="${cred_keystore_filename}"
 
@@ -1394,15 +1394,15 @@ do_authentication_setup(){
                                        if test -f $to_file_default; then
                                                
propertyName=ranger.credential.provider.path
                                                newPropertyValue="${keystore}"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $to_file_default
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $to_file_default
 
                                                
propertyName=ranger.ldap.ad.binddn.credential.alias
                                                
newPropertyValue="${ad_password_alias}"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $to_file_default
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $to_file_default
 
                                                
propertyName=ranger.ldap.ad.bind.password
                                                newPropertyValue="_"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $ldap_file
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $ldap_file
                                        else
                                                log "[E] $to_file_default does 
not exists" ; exit 1;
                                        fi
@@ -1414,12 +1414,12 @@ do_authentication_setup(){
                                        else
                                                
propertyName=ranger.ldap.ad.bind.password
                                                
newPropertyValue="${xa_ldap_ad_bind_password}"
-                                               updatePropertyToFilePy 
$propertyName $newPropertyValue $ldap_file
+                                               updatePropertyToFilePy 
$propertyName "${newPropertyValue}" $ldap_file
                                        fi
                                else
                                        
propertyName=ranger.ldap.ad.bind.password
                                        
newPropertyValue="${xa_ldap_ad_bind_password}"
-                                       updatePropertyToFilePy $propertyName 
$newPropertyValue $ldap_file
+                                       updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
                                fi
                        fi
                else
@@ -1436,7 +1436,7 @@ do_authentication_setup(){
                 if test -f $ldap_file; then
                         propertyName=ranger.authentication.method
                         newPropertyValue="${authentication_method}"
-                        updatePropertyToFilePy $propertyName $newPropertyValue 
$ldap_file
+                        updatePropertyToFilePy $propertyName 
"${newPropertyValue}" $ldap_file
                 fi
         fi
        


Reply via email to