ncc.zabbix_fbsd_templates
17:8b401f8069e3 Browse Files
.. v1.r202502.1 * Не допускаем ложного сброса триггера наличия пакетов для обновления.
src/aw.fbsd-mon-helper/lib/pkg.sh src/aw.fbsd-mon-helper/version
1.1 --- a/src/aw.fbsd-mon-helper/lib/pkg.sh Fri Jan 24 23:52:43 2025 +0300 1.2 +++ b/src/aw.fbsd-mon-helper/lib/pkg.sh Tue Feb 11 19:49:30 2025 +0300 1.3 @@ -4,7 +4,8 @@ 1.4 v_pkg_detail_status="$STATE_ROOT/pkg_detail" 1.5 v_pkg_detail_status_tmp="${TMP_ROOT}/pkg_detail" 1.6 1.7 -v_pkg_update_status="$STATE_ROOT/pkg_update" 1.8 +v_pkg_update_status="${TMP_ROOT}/pkg_update" 1.9 +v_pkg_update_status_res="${STATE_ROOT}/pkg_update" 1.10 v_pkg_detail_status_list="${TMP_ROOT}/pkg_detail_status_list" 1.11 1.12 pkg_init () { 1.13 @@ -147,6 +148,8 @@ 1.14 done 1.15 1.16 pkg upgrade -Uqn | tee -a "$v_pkg_update_status" | awk '$0 != "" {print "PKG UPGRADE:", $0}' | log 1.17 + mv -f "$v_pkg_update_status" "$v_pkg_update_status_res" 1.18 + 1.19 } 1.20 1.21 pkg_do () { 1.22 @@ -156,6 +159,7 @@ 1.23 1.24 pkg_check_up_status 1.25 pkg audit -qF > "${v_pkg_update_status}.audit" 1.26 + mv -f "${v_pkg_update_status}.audit" "${v_pkg_update_status_res}.audit" 1.27 1.28 pkg_make_detail 1.29