diff --git a/NT/tools/lib.pike b/NT/tools/lib.pike index ae47ec08465bed940b1473ddd2ee1d5acc2f7b79..75e0f071cc21ba323f30e1e2d78e46d6ce06c144 100644 --- a/NT/tools/lib.pike +++ b/NT/tools/lib.pike @@ -74,6 +74,16 @@ int silent_do_cmd(string *cmd, mixed|void filter, int|void silent) string mnt=getenv("NTMOUNT"); if(mnt && strlen(mnt)) tmp=replace(tmp,mnt,""); cmd=({getenv("NTDRIVE")+replace(tmp,"/","\\")})+cmd; + +#if 1 + /* Experimental */ + if(mnt && strlen(mnt)>1) + { + for(int e=1;e<sizeof(cmd);e++) + cmd[e]=replace(cmd[e],mnt,getenv("NTDRIVE")); + } +#endif + if(!f->connect(getenv("NTHOST"),(int)getenv("NTPORT"))) { werror("Failed to connect "+strerror(errno())+".\n");