ncc.zabbix_fbsd_templates

Yohn Y. 2025-02-11 Parent:977edf00b200 Child:4c0387be9c91

17:8b401f8069e3 Go to Latest

ncc.zabbix_fbsd_templates/src/aw.fbsd-mon-helper/lib/pkg.sh

.. v1.r202502.1 * Не допускаем ложного сброса триггера наличия пакетов для обновления.

History
     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