22 lines
565 B
Diff
22 lines
565 B
Diff
|
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
|