🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.utils.bug
Article #1182

addendum to patch for --rsh-command

#1182
From: Jonathan I. Kamens
Date: Mon, 14 Dec 1992 12:27
64 lines
2154 bytes
*** 1.2	1992/12/14 18:46:23
--- rtapelib.c	1992/12/14 22:23:21
***************
*** 274,284 ****
--- 274,295 ----
    char device[CMDBUFSIZE];	/* The remote device name.  */
    char login[CMDBUFSIZE];		/* The remote user name.  */
    char *sys, *dev, *user;	/* For copying into the above buffers.  */
+   char *rsh_name;
  
    sys = system;
    dev = device;
    user = login;
  
+   if (rsh_command) {
+     rsh_name = strrchr(rsh_command, '/');
+     if (rsh_name) {
+       rsh_name++;
+     }
+     else {
+       rsh_name = rsh_command;
+     }
+   }
+ 
    /* Find an unused pair of file descriptors.  */
  
    for (i = 0; i < MAXUNIT; i++)
***************
*** 371,377 ****
        if (*login)
  	{
  	  if (rsh_command) {
! 	    execl (rsh_command, "rsh", system, "-l", login,
  		   "/etc/rmt", (char *) 0);
  	  }
  	  execl ("/usr/ucb/rsh", "rsh", system, "-l", login,
--- 382,388 ----
        if (*login)
  	{
  	  if (rsh_command) {
! 	    execl (rsh_command, rsh_name, system, "-l", login,
  		   "/etc/rmt", (char *) 0);
  	  }
  	  execl ("/usr/ucb/rsh", "rsh", system, "-l", login,
***************
*** 388,394 ****
        else
  	{
  	  if (rsh_command) {
! 	    execl (rsh_command, "rsh", system,
  		   "/etc/rmt", (char *) 0);
  	  }
  	  execl ("/usr/ucb/rsh", "rsh", system,
--- 399,405 ----
        else
  	{
  	  if (rsh_command) {
! 	    execl (rsh_command, rsh_name, system,
  		   "/etc/rmt", (char *) 0);
  	  }
  	  execl ("/usr/ucb/rsh", "rsh", system,

Jonathan Kamens                                         jik@MIT.Edu
MIT Information Systems/Athena              Moderator, news.answers
Technical Details
Message-ID: <9212142227.AA13568@pit-manager.MIT.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pit-manager.mit.edu!jik

Show Full Headers
Complete Article Headers
Newsgroups: gnu.utils.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pit-manager.mit.edu!jik
From: jik@pit-manager.mit.edu (Jonathan I. Kamens)
Subject: addendum to patch for --rsh-command
Message-ID: <9212142227.AA13568@pit-manager.MIT.EDU>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 14 Dec 1992 12:27:25 GMT
Approved: bug-gnu-utils@prep.ai.mit.edu
Lines: 65