From 0505db50823bedd7e6ef2758558485ddd80eac49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Fri, 19 Jun 2020 10:30:13 +0200 Subject: [PATCH] Exit if any APT processes runs --- cluster/maco.apply.update.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cluster/maco.apply.update.sh b/cluster/maco.apply.update.sh index 79944a2..e57d550 100755 --- a/cluster/maco.apply.update.sh +++ b/cluster/maco.apply.update.sh @@ -208,6 +208,7 @@ main() { # {{{ | cut -d"'" -f2 )" maco_proc_pattern="(/opt/maco/bin/maco.autoupdate.sh)" + apt_proc_pattern="(aptitude.*full-upgrade|/usr/bin/dpkg.*--configure|dpkg-deb|/bin/sh /usr/lib/needrestart/dpkg-status)" ## If APT package upgrade is available ### Exit (wait for APT upgrade to finish first) @@ -234,6 +235,11 @@ main() { # {{{ is_proc_running "${maco_proc_pattern}" \ && exit 0 + ## If anything related to APT is currently running + ### Exit + is_proc_running "${apt_proc_pattern}" \ + && exit 0 + } # }}}