summaryrefslogtreecommitdiff
path: root/net/nagios-plugin-printer/patches/patch-aa
blob: 51a4f6a7db70dba2edaec4991b2212b449204087 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$NetBSD: patch-aa,v 1.1 2021/02/10 15:26:46 wiz Exp $

Replace 'use lib' logic by something that can be SUBST'd
Make snmpwalk paths absolute

--- check_printer.orig	2016-10-12 15:53:09.000000000 +0200
+++ check_printer	2016-10-12 16:00:37.000000000 +0200
@@ -33,12 +33,7 @@
 use strict;
 use warnings;
 
-my $OS = `uname`;
-if ($OS =~ m/^\wBSD/){
-	use lib "/usr/local/libexec/nagios";
-} elsif ($OS =~ m/Linux/){
-	use lib "/usr/local/nagios/libexec";
-}
+use lib "@LIBDIR@";
 
 use Data::Dumper;
 use Getopt::Long;
@@ -80,10 +75,10 @@
 
 my $comm = $ARGV[1];
 
-my @vars = ("snmpwalk -On -v 1 -c $community $host $base_oid.$name_oid",
-	   "snmpwalk -On -v 1 -c $community $host $base_oid.$uom_oid",
-	   "snmpwalk -On -v 1 -c $community $host $base_oid.$max_oid",
-	   "snmpwalk -On -v 1 -c $community $host $base_oid.$curr_oid");
+my @vars = ("@PREFIX@/bin/snmpwalk -On -v 1 -c $community $host $base_oid.$name_oid",
+	   "@PREFIX@/bin/snmpwalk -On -v 1 -c $community $host $base_oid.$uom_oid",
+	   "@PREFIX@/bin/snmpwalk -On -v 1 -c $community $host $base_oid.$max_oid",
+	   "@PREFIX@/bin/snmpwalk -On -v 1 -c $community $host $base_oid.$curr_oid");
 
 my(@values, @names, @max, @min);