Article View: gnu.utils.bug
Article #1182addendum to patch for --rsh-command
From: Jonathan I. Kamens
Date: Mon, 14 Dec 1992 12:27
Date: Mon, 14 Dec 1992 12:27
64 lines
2154 bytes
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!jikShow 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