浏览代码

Zypper: Check if zypper is executable

Signed-off-by: Sven Velt <sven@velt.de>
Sven Velt 13 年之前
父节点
当前提交
b3d826a515
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      check_zypper.sh

+ 6 - 0
check_zypper.sh

@@ -42,6 +42,12 @@
 # From "/etc/sudoers" / "visudo":
 # From "/etc/sudoers" / "visudo":
 # nagios ALL = NOPASSWD: /usr/bin/zypper ref,/usr/bin/zypper -q pchk
 # nagios ALL = NOPASSWD: /usr/bin/zypper ref,/usr/bin/zypper -q pchk
 
 
+#
+if [ ! -x /usr/bin/zypper ] ; then
+	echo 'Zypper CRITICAL - Zypper not found!'
+	exit 2
+fi
+
 # Refresh repositories
 # Refresh repositories
 sudo /usr/bin/zypper ref >/dev/null 2>&1
 sudo /usr/bin/zypper ref >/dev/null 2>&1