ncc.zabbix_fbsd_templates

Yohn Y. 2024-10-15 Parent:af7d644405e9 Child:073195ae32a4

8:fa5d99e4fcc0 Go to Latest

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

. Несколько более страннце метды контроля состояния обновлений

History
     1.1 --- a/src/aw.fbsd-mon-helper/lib/pkg.sh	Mon Oct 14 23:24:07 2024 +0300
     1.2 +++ b/src/aw.fbsd-mon-helper/lib/pkg.sh	Tue Oct 15 22:40:53 2024 +0300
     1.3 @@ -91,10 +91,13 @@
     1.4    pkg version -qUL = | awk '$2 != ">" {print $1}' | while read _pkg; do
     1.5        vl_pkg_name="$(pkg query '%n' "${_pkg}")"
     1.6        vl_pkg_repo="$(pkg query '%R' "${_pkg}")"
     1.7 +      log "Check update for ${vl_pkg_name} in ${vl_pkg_repo}"
     1.8        pkg version -Ur "${vl_pkg_repo}" -n "${vl_pkg_name}" \
     1.9        | awk '$2 != ">" && $2 != "=" {print $1}' \
    1.10 -      >> "$v_pkg_update_status"
    1.11 +      tee -a "$v_pkg_update_status" | awk '$0 != "" {print "UPDATE STATUS:", $0}' | log
    1.12    done
    1.13 +
    1.14 +  pkg upgrade -Uqn | tee -a "$v_pkg_update_status" | awk '$0 != "" {print "PKG UPGRADE:", $0}' | log
    1.15  }
    1.16  
    1.17  pkg_do () {