summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVianney Bouchaud2023-09-25 21:58:16 +0200
committerVianney Bouchaud2023-09-25 21:58:16 +0200
commit8c1fb6cddbb0b467d6555a9fe3944f78112b6ecb (patch)
tree5eeb526913a0b10e73c315c43bb4d46e49432d2e
parente8adc582ddc1ca2aba727277fbbb4431ab5d6450 (diff)
downloadaur-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--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xkured-sentinel21
3 files changed, 11 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 94da678c29b3..635dd128ff2a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 7a5834b1fd66..8863859dce19 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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