mirror of https://github.com/tLDP/LDP
43 lines
1.0 KiB
Bash
43 lines
1.0 KiB
Bash
#!/bin/bash
|
|
# upload.sh
|
|
|
|
# Upload file pair (Filename.lsm, Filename.tar.gz)
|
|
#+ to incoming directory at Sunsite/UNC (ibiblio.org).
|
|
# Filename.tar.gz is the tarball itself.
|
|
# Filename.lsm is the descriptor file.
|
|
# Sunsite requires "lsm" file, otherwise will bounce contributions.
|
|
|
|
|
|
E_ARGERROR=85
|
|
|
|
if [ -z "$1" ]
|
|
then
|
|
echo "Usage: `basename $0` Filename-to-upload"
|
|
exit $E_ARGERROR
|
|
fi
|
|
|
|
|
|
Filename=`basename $1` # Strips pathname out of file name.
|
|
|
|
Server="ibiblio.org"
|
|
Directory="/incoming/Linux"
|
|
# These need not be hard-coded into script,
|
|
#+ but may instead be changed to command-line argument.
|
|
|
|
Password="your.e-mail.address" # Change above to suit.
|
|
|
|
ftp -n $Server <<End-Of-Session
|
|
# -n option disables auto-logon
|
|
|
|
user anonymous "$Password" # If this doesn't work, then try:
|
|
# quote user anonymous "$Password"
|
|
binary
|
|
bell # Ring 'bell' after each file transfer.
|
|
cd $Directory
|
|
put "$Filename.lsm"
|
|
put "$Filename.tar.gz"
|
|
bye
|
|
End-Of-Session
|
|
|
|
exit 0
|