aboutsummaryrefslogtreecommitdiff
path: root/net/nagios-plugins/files/patch-subst.in
diff options
context:
space:
mode:
Diffstat (limited to 'net/nagios-plugins/files/patch-subst.in')
-rw-r--r--net/nagios-plugins/files/patch-subst.in41
1 files changed, 33 insertions, 8 deletions
diff --git a/net/nagios-plugins/files/patch-subst.in b/net/nagios-plugins/files/patch-subst.in
index 3caf2cb87757..c5bd2477c9c8 100644
--- a/net/nagios-plugins/files/patch-subst.in
+++ b/net/nagios-plugins/files/patch-subst.in
@@ -1,11 +1,36 @@
---- plugins-scripts/subst.in.orig Fri Sep 1 05:47:35 2000
-+++ plugins-scripts/subst.in Sun Jun 23 14:24:00 2002
-@@ -33,7 +33,7 @@
- # Trusted path mechanism (deprecated)
-
- /^[ \t]*\$ENV[ \t]*\{[ \t'"]*PATH[ \t"']*\}[ \t]*=/ {
-- sub(/\=[ \t]*['"][^"']+["']/,"='@trusted_path@' # autoconf-derived");
-+ sub(/\=[ \t]*['"][^"']+["'];/,"='@trusted_path@'; # autoconf-derived");
+--- plugins-scripts/subst.in.orig Thu Jun 6 06:16:56 2002
++++ plugins-scripts/subst.in Sun Jul 14 13:38:22 2002
+@@ -37,6 +37,16 @@
+
}
++# Specific programs
++
++#
++/^[^#]/ && /(\/.*)?\/(bin|sbin|lib|libexec)\// {
++ match($0,/(\/.*)?\/(bin|sbin|lib|libexec)\/[-_a-zA-Z0-9]+/);
++ start=RSTART+RLENGTH;
++ c=substr($0,RSTART,RLENGTH);
++ sub(c,which(c,path));
++}
++
+ # scripting language (first line)
+
+ /^#! ?\/.*\/python/ {sub(/^#! ?\/.*\/python/,"#! @PYTHON@");}
+@@ -56,16 +66,6 @@
+
/^[\t ]*(export[\t ]*)?PATH[\t ]*=['"]+.+["']$/ {
+ sub(/\=.*$/,"='@trusted_path@' # autoconf-derived");
+-}
+-
+-# Specific programs
+-
+-#
+-/^[^#]/ && /(\/.*)?\/(bin|sbin|lib|libexec)\// {
+- match($0,/(\/.*)?\/(bin|sbin|lib|libexec)\/[-_a-zA-Z0-9]+/);
+- start=RSTART+RLENGTH;
+- c=substr($0,RSTART,RLENGTH);
+- sub(c,which(c,path));
+ }
+
+ {