From ba1461d2fc1d320e440a91b46a792147665340b1 Mon Sep 17 00:00:00 2001 From: Dustin Kirkland Date: Sun, 14 Dec 2008 22:39:19 -0600 Subject: [PATCH] add fallback if apt-check is not found add support for yum (fedora) --- bin/reboot-required | 5 +++++ bin/updates-available | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/bin/reboot-required b/bin/reboot-required index fb79d1aa..5b9b508f 100755 --- a/bin/reboot-required +++ b/bin/reboot-required @@ -1,5 +1,10 @@ #!/bin/sh +if [ ! -x /usr/share/update-notifier/notify-reboot-required ]; then + echo "?" + exit 1 +fi + if [ -e /var/run/reboot-required ]; then echo "(@)" fi diff --git a/bin/updates-available b/bin/updates-available index d9655ce2..54295d72 100755 --- a/bin/updates-available +++ b/bin/updates-available @@ -1,3 +1,11 @@ #!/bin/sh -/usr/lib/update-notifier/apt-check 2>&1 | tail -n 1 | sed "s/;.*$/\!/" +if [ -x /usr/lib/update-notifier/apt-check ]; then + /usr/lib/update-notifier/apt-check 2>&1 | tail -n 1 | sed "s/;.*$/\!/" +elif [ -x /usr/bin/apt-get ]; then + /usr/bin/apt-get -s -o Debug::NoLocking=true upgrade | grep ^Inst | wc -l +elif [ -x /usr/bin/yum ]; then + /usr/bin/yum list updates | grep -c "updates" +else + echo "?" +fi