Blob Blame History Raw
BZ 1790433 - Missing dependency of pcp-pmda-snmp on net-snmp-perl
bc4abb291 pmdasnmp: add Install checks for the required Net::SNMP module

diff --git a/src/pmdas/snmp/Install b/src/pmdas/snmp/Install
index 7fe4193e4..21a76ab56 100755
--- a/src/pmdas/snmp/Install
+++ b/src/pmdas/snmp/Install
@@ -22,6 +22,13 @@ iam=snmp
 perl_opt=true
 daemon_opt=false
 
+perl -e "use Net::SNMP" 2>/dev/null
+if test $? -ne 0; then
+    echo "Net::SNMP (Simple Network Management Protocol) perl module is not installed"
+    status=1
+    exit
+fi
+
 pmdaSetup
 pmdaInstall
 exit