diff options
author | Vianney Bouchaud | 2023-09-25 21:58:16 +0200 |
---|---|---|
committer | Vianney Bouchaud | 2023-09-25 21:58:16 +0200 |
commit | 8c1fb6cddbb0b467d6555a9fe3944f78112b6ecb (patch) | |
tree | 5eeb526913a0b10e73c315c43bb4d46e49432d2e | |
parent | e8adc582ddc1ca2aba727277fbbb4431ab5d6450 (diff) | |
download | aur-8c1fb6cddbb0b467d6555a9fe3944f78112b6ecb.tar.gz |
upgpkg: kured-sentinel 2.0.1-1
upstream release
preventing sentinel script to enable reboot while the system is updating
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rwxr-xr-x | kured-sentinel | 21 |
3 files changed, 11 insertions, 18 deletions
@@ -1,6 +1,6 @@ pkgbase = kured-sentinel pkgdesc = Sentinel script for Kured - Kubernetes Reboot Daemon - pkgver = 2.0.0 + pkgver = 2.0.1 pkgrel = 1 url = https://github.com/vbouchaud/aur/tree/main/kured-sentinel arch = any @@ -8,6 +8,6 @@ pkgbase = kured-sentinel source = LICENSE::https://bouchaud.org/misc/MIT.txt source = kured-sentinel sha256sums = 35e3cbe726e28f2f624acbe4fce8af09715e55537df7aa22ac89f00cde399515 - sha256sums = 066e168bc38d99cce7937098ecbc094eae1a6671733cdfced0c8d76b987da873 + sha256sums = aa17f62b18aa1909168b14c0e42b0a2988b6791a5c1658d349ab0a4932bacd1a pkgname = kured-sentinel @@ -2,7 +2,7 @@ pkgname=kured-sentinel pkgdesc="Sentinel script for Kured - Kubernetes Reboot Daemon" -pkgver=2.0.0 +pkgver=2.0.1 pkgrel=1 arch=("any") url="https://github.com/vbouchaud/aur/tree/main/kured-sentinel" @@ -10,7 +10,7 @@ license=("MIT") sha256sums=( 35e3cbe726e28f2f624acbe4fce8af09715e55537df7aa22ac89f00cde399515 - 066e168bc38d99cce7937098ecbc094eae1a6671733cdfced0c8d76b987da873 + aa17f62b18aa1909168b14c0e42b0a2988b6791a5c1658d349ab0a4932bacd1a ) source=( diff --git a/kured-sentinel b/kured-sentinel index ae690b37317a..40b92a310023 100755 --- a/kured-sentinel +++ b/kured-sentinel @@ -1,21 +1,14 @@ #!/usr/bin/env sh -debug() { - if [ -n DEBUG ]; then - >&2 echo $* +if [ ! -f /var/lib/pacman/db.lck ]; then + libs=$(lsof -n +c 0 2> /dev/null | grep 'DEL.*lib' | awk '1 { print $1 ": " $NF }' | sort -u) + if [[ -n $libs ]]; then + exit 0 fi -} -libs=$(lsof -n +c 0 2> /dev/null | grep 'DEL.*lib' | awk '1 { print $1 ": " $NF }' | sort -u) -if [[ -n $libs ]]; then - debug "$libs" - debug "libs need reload" - exit 0 -fi - -if [ ! -d "/lib/modules/$(uname -r)" ]; then - debug "kernel need reload" - exit 0 + if [ ! -d "/lib/modules/$(uname -r)" ]; then + exit 0 + fi fi exit 1 |