mirror of
https://github.com/limosek/zaf.git
synced 2024-11-22 02:19:06 +01:00
Repaired bug in install, version info
This commit is contained in:
parent
ed5e0501b8
commit
c830d0e6a0
@ -179,7 +179,7 @@ zaf_configure_agent() {
|
|||||||
else
|
else
|
||||||
zaf_unset_agent_option "$option"
|
zaf_unset_agent_option "$option"
|
||||||
fi
|
fi
|
||||||
options="$options Z_$option='$value'"
|
options="$options Z_$option=$value"
|
||||||
done
|
done
|
||||||
zaf_set_option ZAF_AGENT_OPTIONS "${options}"
|
zaf_set_option ZAF_AGENT_OPTIONS "${options}"
|
||||||
}
|
}
|
||||||
|
@ -267,13 +267,17 @@ zaf_install_plugin() {
|
|||||||
local plugin
|
local plugin
|
||||||
local plugindir
|
local plugindir
|
||||||
local control
|
local control
|
||||||
|
local version
|
||||||
|
|
||||||
if zaf_prepare_plugin "$1" "${ZAF_TMP_DIR}/plugin"; then
|
if zaf_prepare_plugin "$1" "${ZAF_TMP_DIR}/plugin"; then
|
||||||
url=$(zaf_get_plugin_url "$1")
|
url=$(zaf_get_plugin_url "$1")
|
||||||
plugin=$(zaf_ctrl_get_global_block <"${ZAF_TMP_DIR}/plugin/control.zaf" | zaf_block_get_option Plugin)
|
control="${ZAF_TMP_DIR}/plugin/control.zaf"
|
||||||
|
plugin=$(zaf_ctrl_get_global_option $control Plugin)
|
||||||
|
version=$(zaf_ctrl_get_global_option $control Version)
|
||||||
plugindir="${ZAF_PLUGINS_DIR}"/$plugin
|
plugindir="${ZAF_PLUGINS_DIR}"/$plugin
|
||||||
if [ -n "$plugin" ] && zaf_prepare_plugin "$1" $plugindir; then
|
if [ -n "$plugin" ] && zaf_prepare_plugin "$1" $plugindir; then
|
||||||
zaf_wrn "Installing plugin $plugin from $url to $plugindir"
|
zaf_wrn "Installing plugin $plugin version $version"
|
||||||
|
zaf_dbg "Source url: $url, Destination dir: $plugindir"
|
||||||
control=${plugindir}/control.zaf
|
control=${plugindir}/control.zaf
|
||||||
[ "$ZAF_DEBUG" -gt 1 ] && zaf_plugin_info "${control}"
|
[ "$ZAF_DEBUG" -gt 1 ] && zaf_plugin_info "${control}"
|
||||||
zaf_ctrl_check_deps "${control}"
|
zaf_ctrl_check_deps "${control}"
|
||||||
@ -413,7 +417,7 @@ zaf_precache_item() {
|
|||||||
|
|
||||||
zaf_remove_plugin() {
|
zaf_remove_plugin() {
|
||||||
! zaf_is_plugin $1 && { zaf_err "Plugin $1 not installed!"; }
|
! zaf_is_plugin $1 && { zaf_err "Plugin $1 not installed!"; }
|
||||||
zaf_wrn "Removing plugin $1"
|
zaf_wrn "Removing plugin $1 (version $(zaf_plugin_version $1))"
|
||||||
rm -rf ${ZAF_PLUGINS_DIR}/$1
|
rm -rf ${ZAF_PLUGINS_DIR}/$1
|
||||||
rm -f ${ZAF_AGENT_CONFIGD}/zaf_$1.conf ${ZAF_CROND}/zaf_$1 ${ZAF_SUDOERSD}/zaf_$1
|
rm -f ${ZAF_AGENT_CONFIGD}/zaf_$1.conf ${ZAF_CROND}/zaf_$1 ${ZAF_SUDOERSD}/zaf_$1
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,7 @@ zaf_zbxapi_login(){
|
|||||||
local pass
|
local pass
|
||||||
local result
|
local result
|
||||||
|
|
||||||
[ -z "$ZAF_ZBXAPI_URL" ] || [ -z "$ZAF_ZBXAPI_USER" ] || [ -z "$ZAF_ZBXAPI_PASS" ] && zaf_err "Zabbix Api parameters not set!"
|
[ -z "$ZAF_ZBXAPI_URL" ] || [ -z "$ZAF_ZBXAPI_USER" ] || [ -z "$ZAF_ZBXAPI_PASS" ] && zaf_err "Zabbix Api parameters not set! Set ZAF_ZBXAPI_URL, ZAF_ZBXAPI_USER and ZAF_ZBXAPI_PASS and try again."
|
||||||
authstr='{
|
authstr='{
|
||||||
"method" : "user.login",
|
"method" : "user.login",
|
||||||
"params" : {
|
"params" : {
|
||||||
|
Loading…
Reference in New Issue
Block a user