#!/bin/bash
# upload.sh

#  Téléchargement de fichiers par paires (Fichier.lsm, Fichier.tar.gz)
#+ pour le répertoire entrant de Sunsite (metalab.unc.edu).
#  Fichier.tar.gz est l'archive tar elle-même.
#  Fichier.lsm est le fichier de description.
#  Sunsite requiert le fichier "lsm", sinon cela retournera les contributions.

E_ERREURSARGS=65

if [ -z "$1" ]
then
  echo "Usage: `basename $0` fichier_à_télécharger"
  exit $E_ERREURSARGS
fi  


NomFichier=`basename $1`              # Supprime le chemin du nom du fichier.

Serveur="ibiblio.org"
Repertoire="/incoming/Linux"
#  Ils n'ont pas besoin d'être codés en dur dans le script,
#+ mais peuvent être changés avec un argument en ligne de commande.

MotDePasse="votre.adresse.courriel"   # A changer suivant vos besoins.

ftp -n $Serveur &lt;&lt;Fin-De-Session
# L'option -n désactive la connexion automatique

user anonymous "$MotDePasse"
binary
bell                # Sonne après chaque transfert de fichiers.
cd $Repertoire
put "$NomFichier.lsm"
put "$NomFichier.tar.gz"
bye
Fin-De-Session

exit 0
