From 65d78e5c72826fb682faae9462f7b6e4adf662f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Wed, 21 Oct 1998 12:26:57 -0700
Subject: [PATCH] portability improved

Rev: NT/tools/cp:1.5
Rev: NT/tools/install:1.5
Rev: NT/tools/mkdir:1.5
---
 NT/tools/cp      | 2 +-
 NT/tools/install | 2 +-
 NT/tools/mkdir   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/NT/tools/cp b/NT/tools/cp
index 5371dfd592..240ccbc03d 100755
--- a/NT/tools/cp
+++ b/NT/tools/cp
@@ -9,7 +9,7 @@ int main(int argc, string *argv)
     argv[0]="copy";
     exit(do_cmd( Array.map(argv,fixpath)));
   }else{
-    exece("/bin/cp",argv[1..]);
+    exece(find_next_in_path(argv[0],"cp"),argv[1..]);
     exit(69);
   }
 }
diff --git a/NT/tools/install b/NT/tools/install
index 9c2dac2fb1..0220b59309 100755
--- a/NT/tools/install
+++ b/NT/tools/install
@@ -11,7 +11,7 @@ int main(int argc, string *argv)
     if(file_stat(argv[1]+".exe")) argv[1]+=".exe";
     exit(do_cmd( Array.map(argv,fixpath)));
   }else{
-    exece("/usr/bin/install",argv[1..]);
+    exece(find_next_in_path(argv[0],"install"),argv[1..]);
     exit(69);
   }
 }
diff --git a/NT/tools/mkdir b/NT/tools/mkdir
index 3334077efa..d1d7d7cc2c 100755
--- a/NT/tools/mkdir
+++ b/NT/tools/mkdir
@@ -9,7 +9,7 @@ int main(int argc, string *argv)
     argv[0]="mkdir";
     exit(do_cmd( Array.map(argv,fixpath)));
   }else{
-    exece("/bin/mkdir",argv[1..]);
+    exece(find_next_in_path(argv[0],"mkdir"),argv[1..]);
     exit(69);
   }
 }
-- 
GitLab