AutoFTP - Improvement, I think.
David F. Skoll
dfs at doe.carleton.ca
Sat Dec 8 07:34:13 AEST 1990
The AutoFTP program posted recently is great! However, I find it
quite annoying to have the IP address of the machine you want to
contact hard-coded.
The following patch modifies the autoftp30.sh program to allow
you to specify the host on the command line after the control
file name. So you can specify:
sh autoftp30.sh getfile myhost at wherever.domain &
to connect to the specified host. If you leave out the host argument,
it defaults to the wired-in host.
--
David Skoll
---------------- CUT HERE FOR PATCH --------------------
*** autoftp30.old Fri Dec 7 15:29:57 1990
--- autoftp30.sh Fri Dec 7 15:30:19 1990
***************
*** 47,56 ****
# it with the host name of your machine on which this program is run.
# eg., RemoteHost="26.2.0.74"
# LocalHost="shire.cs.psu.edu"
- RemoteHost="26.2.0.74"
- LocalHost="guest"
-
# Set the path name for the directory where three compiled C programs
# ftpget.c, nextfile.c and checkout.c are. This program assumes as
# default that the three compiled programs are in $HOME/bin (a directory
--- 47,56 ----
# it with the host name of your machine on which this program is run.
# eg., RemoteHost="26.2.0.74"
# LocalHost="shire.cs.psu.edu"
+ RemoteHost=$2
+ test 1$RemoteHost = 1 && RemoteHost="26.2.0.74"
+ LocalHost="guest"
# Set the path name for the directory where three compiled C programs
# ftpget.c, nextfile.c and checkout.c are. This program assumes as
# default that the three compiled programs are in $HOME/bin (a directory
***************
*** 86,93 ****
echo " 'nextfile' and place it in your '$FtpLibDir' directory." ;
exit 2 ; }
! test $# != 1 &&
! { echo "***Usage: sh autoftp30.sh in_file" ; exit 2; }
exec 1>$$stdout 2>$$stderr
--- 86,93 ----
echo " 'nextfile' and place it in your '$FtpLibDir' directory." ;
exit 2 ; }
! test $# != 1 && test $# != 2 &&
! { echo "***Usage: sh autoftp30.sh in_file [hostaddr]" ; exit 2; }
exec 1>$$stdout 2>$$stderr
More information about the Alt.sources
mailing list