forked from zaclys/searxng
		
	Merge pull request #266 from return42/fix-scripts
[fix] utils/searx.sh install settings - do not eval the template
This commit is contained in:
		
						commit
						183c856396
					
				
					 3 changed files with 9 additions and 2 deletions
				
			
		|  | @ -302,6 +302,12 @@ install_rules() { | |||
|         return | ||||
|     fi | ||||
| 
 | ||||
|     if cmp --silent "${FILTRON_RULES}" "${FILTRON_RULES_TEMPLATE}"; then | ||||
|         info_msg "${FILTRON_RULES} is up to date with" | ||||
|         info_msg "${FILTRON_RULES_TEMPLATE}" | ||||
|         return | ||||
|     fi | ||||
| 
 | ||||
|     rst_para "Diff between origin's rules file (+) and current (-):" | ||||
|     echo "${FILTRON_RULES}" "${FILTRON_RULES_TEMPLATE}" | ||||
|     $DIFF_CMD "${FILTRON_RULES}" "${FILTRON_RULES_TEMPLATE}" | ||||
|  |  | |||
|  | @ -437,7 +437,8 @@ install_template() { | |||
| 
 | ||||
|     if [[ "$do_eval" == "1" ]]; then | ||||
|         template_file="${CACHE}${dst}${variant}" | ||||
|         info_msg "BUILD template ${template_file}" | ||||
| 	info_msg "BUILD ${template_file}" | ||||
| 	info_msg "BUILD using template ${template_origin}" | ||||
|         if [[ -n ${SUDO_USER} ]]; then | ||||
|             sudo -u "${SUDO_USER}" mkdir -p "$(dirname "${template_file}")" | ||||
|         else | ||||
|  |  | |||
|  | @ -621,7 +621,7 @@ install_settings() { | |||
|     fi | ||||
| 
 | ||||
|     mkdir -p "$(dirname "${SEARX_SETTINGS_PATH}")" | ||||
|     install_template \ | ||||
|     install_template --no-eval \ | ||||
|         "${SEARX_SETTINGS_PATH}" \ | ||||
|         "${SERVICE_USER}" "${SERVICE_GROUP}" | ||||
|     configure_searx | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Markus Heiser
						Markus Heiser