summaryrefslogtreecommitdiffstats
path: root/web/attachments/320775-debian-subst.txt
blob: 65e28eaecc6d79a25bc118823946968bcb82224d (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
diff -urNad sid2~/plugins-scripts/subst.in sid2/plugins-scripts/subst.in
--- sid2~/plugins-scripts/subst.in      2005-08-31 00:11:42.000000000 +0200
+++ sid2/plugins-scripts/subst.in       2005-10-07 22:37:45.000000000 +0200
@@ -1,35 +1,9 @@
 #!/usr/bin/awk

-function which(c,path) {
-       cmd = "test -x " c;
-
-       if (system(cmd)==0) {
-               return c;
-       }
-
-       sub(/\/.*\//,"",c);
-  for (dir in path) {
-                       cmd = "test -x " path[dir] "/" c;
-                       if (system(cmd)==0) {
-                                       return path[dir] "/" c;
-                       }
-       }
-
-
-       return c;
-}
-
 # used to replace "use lib utils.pm" with "use lib @libexecdir"
 #
 function led() {
-       led1 = "@libexecdir@";
-       led2 = "@exec_prefix@";
-       led3 = "@prefix@";
-       if ( match(led1, /^\$\{exec_prefix\}/ ) != 0 ) {
-               return "\"" led3 "/libexec\" " ;
-
-       }
-       return "\"" led1 "\"" ;
+       return "\"/usr/lib/nagios/plugins\"" ;
 }

 BEGIN {
@@ -58,16 +32,6 @@
        sub(/\=.*$/,"='@with_trusted_path@' # autoconf-derived");
 }

-# If a script contains a reference to a fully qualified command,
-# subst will replace the fully qualified command with whatever is
-# returned from the which subroutine
-#
-/^[^#]/ && /(\/.*)?\/(bin|sbin|lib|libexec)\// {
-       match($0,/(\/.*)?\/(bin|sbin|lib|libexec)\/[-_a-zA-Z0-9]+/);
-       c=substr($0,RSTART,RLENGTH);
-       sub(c,which(c,path));
-}
-
 {
        print;
 }