diff --git a/NT/tools/cp b/NT/tools/cp index 5371dfd592864bbc52229ae4042f399f766af0f3..240ccbc03d223efa6fa65503ae6cbdb39962bf13 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 9c2dac2fb175cf544edf6e62544372dc37f9bbf6..0220b5930954ce2b76197499f3d163d164dcf702 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 3334077efa82b1bb36418fcc501c17cdb20c7879..d1d7d7cc2c9a829049c5d14efa10f26d7b37e1ba 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); } }