diff options
Diffstat (limited to 'net-misc/sitecopy/files')
7 files changed, 3 insertions, 1412 deletions
diff --git a/net-misc/sitecopy/files/01_remote_dynamic_rc.dpatch b/net-misc/sitecopy/files/01_remote_dynamic_rc.dpatch deleted file mode 100644 index 4edbd1974018..000000000000 --- a/net-misc/sitecopy/files/01_remote_dynamic_rc.dpatch +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/sh /usr/share/dpatch/dpatch-run -## 01_remote_dynamic_rc.dpatch by Jesus Climent <jesus dot climent at hispalinux dot es> -## Dpatch format by Kartik Mistry <kartik.mistry@gmail.com> -## DP: A patch for generating dynamic rc files - -@DPATCH@ - -diff -u sitecopy-0.16.3-orig/src/console_fe.c sitecopy-0.16.3/src/console_fe.c ---- sitecopy-0.16.3-orig/src/console_fe.c 2006-10-27 18:55:19.000000000 +0530 -+++ sitecopy-0.16.3/src/console_fe.c 2006-10-27 18:39:06.000000000 +0530 -@@ -155,7 +155,8 @@ - show_progress, /* Do they want the %-complete messages */ - prompting, /* Did they say --prompting? */ - keepgoing, /* Did they say --keep-going? */ -- dry_run; /* Did they say --dry-run? */ -+ dry_run, /* Did they say --dry-run? */ -+ createremoteroot=false; /* Did they say --create-remote? */ - - /* Functions prototypes */ - static void init(int, char **); -@@ -222,9 +223,9 @@ - exit(-1); - } - -- for (current=all_sites; current!=NULL; current=current->next) { -+ for (current=all_sites; current!=NULL; current=current->next) { - -- if (current->use_this || allsites) { -+ if (current->use_this || allsites) { - if (!listflat && quiet == 0) { - /* Display the banner line */ - const char *str_action = _(actions[action].doing); -@@ -507,6 +508,9 @@ - } - } break; - #endif -+ case 'x': -+ createremoteroot = true; -+ break; - case 'y': - prompting = true; - break; -@@ -1210,7 +1214,8 @@ - int ret = 0, verify_removed; - - /* Set the options */ -- site->keep_going = keepgoing; -+ site->keep_going = keepgoing; -+ site->create_remote_root = createremoteroot; - - switch (act) { - case action_update: -@@ -1354,6 +1359,7 @@ - " -p, --storepath=PATH Use alternate site storage directory\n" - " -y, --prompting Request confirmation before making each update\n" - " -a, --allsites Perform the operation on ALL defined sites\n" -+" -x, --create-remote Create root for remote site\n" - " -k, --keep-going Carry on an update regardless of errors\n" - " -o, --show-progress Display total percentage file transfer complete\n" - " -q, --quiet Be quiet while performing the operation\n" -diff -u sitecopy-0.16.3-orig/src/sites.c sitecopy-0.16.3/src/sites.c ---- sitecopy-0.16.3-orig/src/sites.c 2006-03-02 01:08:21.000000000 +0530 -+++ sitecopy-0.16.3/src/sites.c 2006-10-27 19:12:30.000000000 +0530 -@@ -94,7 +94,6 @@ - struct site_file *current; - char *full_local; - int ret; -- - ret = 0; - - for_each_file(current, site) { -@@ -312,11 +311,52 @@ - free(full_remote); - } - -+static int create_remote_root_dirs(struct site *site, void *session) -+{ -+ char *buffer; -+ int i,j=0,ret=1,flag=1; -+ -+ buffer = (char *) calloc(strlen(site->remote_root)+1,sizeof(char)); -+ -+ buffer[j++] = '/'; -+ -+ for( i=1 ; site->remote_root[i] != '\0' ; i++ ) -+ { -+ if (site->remote_root[i] == '/') -+ flag = 0; -+ -+ if (flag) -+ buffer[j++] = site->remote_root[i]; -+ else -+ if (j > 0) -+ { -+ buffer[j] = '\0'; -+ ret = CALL(dir_create)(session, buffer); -+ -+ if (ret != SITE_OK) -+ ret = 0; -+ -+ buffer[j++] = '/'; -+ flag=1; -+ } -+ } -+ -+ return ret; -+} -+ - /* Create new directories and change permissions on existing directories. */ - static int update_create_directories(struct site *site, void *session) - { - struct site_file *current; -- int ret = 0; -+ int ret = 0, ret_root_dir; -+ -+ if (site->create_remote_root) /* We create remote init struct before updating the whole stuff */ -+ { -+ ret_root_dir = create_remote_root_dirs(site,session); -+ -+ if (!ret_root_dir) -+ fe_warning (_("I couldn't create some dir. already exists?"),NULL,NULL); -+ } - - for_each_file(current, site) { - if ((current->type == file_dir) -diff -u sitecopy-0.16.3-orig/src/sites.h sitecopy-0.16.3/src/sites.h ---- sitecopy-0.16.3-orig/src/sites.h 2006-02-04 17:46:36.000000000 +0530 -+++ sitecopy-0.16.3/src/sites.h 2006-10-27 18:39:06.000000000 +0530 -@@ -381,6 +381,8 @@ - char *rsh_cmd; - char *rcp_cmd; - -+ unsigned int create_remote_root:1; /* to create remote root in case it doesn't exist */ -+ - unsigned int nodelete; /* whether to delete any files remotely */ - unsigned int checkmoved; /* whether to check for moved files */ - unsigned int checkrenames; /* whether to check for renamed files */ diff --git a/net-misc/sitecopy/files/02_french-po-fix.dpatch b/net-misc/sitecopy/files/02_french-po-fix.dpatch deleted file mode 100644 index 66854abe5b51..000000000000 --- a/net-misc/sitecopy/files/02_french-po-fix.dpatch +++ /dev/null @@ -1,1097 +0,0 @@ -#!/bin/sh /usr/share/dpatch/dpatch-run -## 02_french-po-fix.dpatch by Ludovic Rousseau <rousseau@debian.org> -## Prepared for dpatch by Kartik Mistry <kartik.mistry@gmail.com> -## DP: Fixed the french translation issue - -@DPATCH@ - ---- sitecopy-0.16.3.orig/doc/sitecopy.fr.1 2005-01-08 14:22:17.000000000 +0100 -+++ sitecopy-0.16.3/doc/sitecopy.fr.1 2007-05-05 10:14:08.000000000 +0200 -@@ -1,232 +1,232 @@ - .\" Copyright 1999-2001 Joe Orton --.\" Relecture Gérard Delafond -+.\" Relecture Gérard Delafond - .TH sitecopy 1 "June 2001" sitecopy "User Manuals" - .SH NOM --sitecopy \- Maintient à jour des copies distantes de sites web -+sitecopy \- Maintient à jour des copies distantes de sites web - .SH SYNOPSIS --.B sitecopy [options] [mode opératoire] -+.B sitecopy [options] [mode opératoire] - .I nomdusite - .B ... - .SH DESCRIPTION - .I sitecopy --sert à copier des sites web stockés localement vers des serveurs web --distants. Une simple commande va mettre à jour sur le serveur les --fichiers modifiés localement, et supprimer du serveur les fichiers --supprimés localement, maintenant ainsi le site distant à jour avec le --site local. L'objectif est de supprimer l'étape très pénible de mise à -+sert à copier des sites web stockés localement vers des serveurs web -+distants. Une simple commande va mettre à jour sur le serveur les -+fichiers modifiés localement, et supprimer du serveur les fichiers -+supprimés localement, maintenant ainsi le site distant à jour avec le -+site local. L'objectif est de supprimer l'étape très pénible de mise à - jour et de suppression de fichiers individuels avec un client FTP. --\fBsitecopy\fP peut également repérer les fichiers que vous avez --déplacés localement pour les déplacer sur le site distant. -+\fBsitecopy\fP peut également repérer les fichiers que vous avez -+déplacés localement pour les déplacer sur le site distant. - --FTP, WebDAV et autres serveurs de publication basés sur HTTP (comme --par exemple AOLserver et Netscape Enterprise) sont également gérés. -+FTP, WebDAV et autres serveurs de publication basés sur HTTP (comme -+par exemple AOLserver et Netscape Enterprise) sont également gérés. - - .SH POUR COMMENCER - - Cette section explique comment mettre en place la maintenance d'un --site web à l'aide de \fBsitecopy\fP. Après avoir présenté les --rudiments, on examinera deux situations\ : d'abord celle où vous avez --déjà placé votre site sur le serveur distant, puis celle où vous ne -+site web à l'aide de \fBsitecopy\fP. Après avoir présenté les -+rudiments, on examinera deux situations\ : d'abord celle où vous avez -+déjà placé votre site sur le serveur distant, puis celle où vous ne - l'avez pas encore fait. - - .SS Rudiments - --Si vous ne l'avez pas déjà fait, il vous faut créer un fichier de -+Si vous ne l'avez pas déjà fait, il vous faut créer un fichier de - configuration qui contiendra les informations relatives aux sites que --vous désirer administrer. Vous devez également créer un répertoire --dans lequel \fBsitecopy\fP stockera l'état des fichiers de chacun -+vous désirer administrer. Vous devez également créer un répertoire -+dans lequel \fBsitecopy\fP stockera l'état des fichiers de chacun - des sites distants. Le fichier de configuration ainsi que le --répertoire de stockage de l'état des fichiers doivent n'être --accessibles que par vous-même -- sans quoi \fBsitecopy\fP refusera de --démarrer. Pour créer le répertoire de stockage avec les permissions --adéquates, utilisez la commande -+répertoire de stockage de l'état des fichiers doivent n'être -+accessibles que par vous-même -- sans quoi \fBsitecopy\fP refusera de -+démarrer. Pour créer le répertoire de stockage avec les permissions -+adéquates, utilisez la commande - .br - .B " mkdir -m 700 .sitecopy" - .br --depuis votre répertoire personnel. Pour créer le fichier de -+depuis votre répertoire personnel. Pour créer le fichier de - configuration, utilisez les commandes - .br - .B " touch .sitecopyrc" - .br - .B " chmod 600 .sitecopyrc" - .br --depuis votre répertoire personnel. Ceci fait, éditez le fichier de --configuration pour ajouter les détails relatifs à votre site comme --indiqué à la section CONFIGURATION. -+depuis votre répertoire personnel. Ceci fait, éditez le fichier de -+configuration pour ajouter les détails relatifs à votre site comme -+indiqué à la section CONFIGURATION. - --.SS Si le site distant existe déjà -+.SS Si le site distant existe déjà - --Si vous aviez déjà placé votre site sur le serveur distant, --assurez-vous que vos fichiers locaux soient synchronisés avec les -+Si vous aviez déjà placé votre site sur le serveur distant, -+assurez-vous que vos fichiers locaux soient synchronisés avec les - fichiers distants. Ensuite, lancez - .br - .B " sitecopy --catchup nomdusite" - .br --où nomdusite est le nom du site que vous avez indiqué après le mot-clé -+où nomdusite est le nom du site que vous avez indiqué après le mot-clé - .B site - dans le fichier de configuration. - - Si vous n'avez pas de copie locale du site distant, vous pouvez - utiliser le --.B mode récupération --pour découvrir le contenu du site distant, et le -+.B mode récupération -+pour découvrir le contenu du site distant, et le - .B mode synchronisation --pour le télécharger. Le mode récupération marche bien avec les -+pour le télécharger. Le mode récupération marche bien avec les - serveurs WebDAV, et peut marcher avec les serveurs FTP. Tapez - .br - .B " sitecopy --fetch nomdusite" - .br --pour récupérer les informations sur les fichiers du site\ ; en cas de --succès, tapez -+pour récupérer les informations sur les fichiers du site\ ; en cas de -+succès, tapez - .br - .B " sitecopy --synch nomdusite" - .br --pour télécharger une copie locale. N'effectuez PAS ces opérations si --vous avez déjà une copie locale de votre site. -+pour télécharger une copie locale. N'effectuez PAS ces opérations si -+vous avez déjà une copie locale de votre site. - - .SS Si le site distant n'existe pas encore - --Assurez-vous que l'administrateur ait bien créé la racine du site -+Assurez-vous que l'administrateur ait bien créé la racine du site - distant. Tapez - .br - .B " sitecopy --init nomdusite" - .br --où nomdusite est le nom du site que vous avez indiqué après le mot-clé -+où nomdusite est le nom du site que vous avez indiqué après le mot-clé - .B site - dans le fichier de configuration. - - .SS Maintenance du site - --Après avoir mis en place le site comme décrit dans une des deux --sections ci-dessus, vous pouvez commencer à éditer vos fichiers locaux -+Après avoir mis en place le site comme décrit dans une des deux -+sections ci-dessus, vous pouvez commencer à éditer vos fichiers locaux - normalement. Lorsque vous en avez fini avec un ensemble de --changements, et que vous voulez mettre à jour la copie distante de -+changements, et que vous voulez mettre à jour la copie distante de - votre site, tapez - .br - .B " sitecopy --update nomdusite" - .br --et tous les fichiers modifiés seront remontés sur serveur. Tout --fichier localement supprimé sera également suppprimé sur le serveur, à -+et tous les fichiers modifiés seront remontés sur serveur. Tout -+fichier localement supprimé sera également suppprimé sur le serveur, à - moins que l'option - .B nodelete --n'ait été spécifiée dans le fichier de configuration. Si vous déplacez --un ou plusieurs fichiers entre deux répertoires, leurs copies --distantes seront supprimées du serveur, puis remontées à nouveau, à -+n'ait été spécifiée dans le fichier de configuration. Si vous déplacez -+un ou plusieurs fichiers entre deux répertoires, leurs copies -+distantes seront supprimées du serveur, puis remontées à nouveau, à - moins que l'option - .B checkmoved --n'ait été spécifiée dans le fichier de configuration. -+n'ait été spécifiée dans le fichier de configuration. - --À tout moment, si vous désirez voir la liste des changements effectués --au site local depuis la dernière mise à jour, pour pouvez lancer -+À tout moment, si vous désirez voir la liste des changements effectués -+au site local depuis la dernière mise à jour, pour pouvez lancer - .br - .B " sitecopy nomdusite" - .br --qui affichera la liste des différences. -+qui affichera la liste des différences. - --.SS Problèmes de synchronisation -+.SS Problèmes de synchronisation - --Dans certaines circonstances, les fichiers qui constituent réellement --le site distant diffèrent de ce que \fBsitecopy\fP -+Dans certaines circonstances, les fichiers qui constituent réellement -+le site distant diffèrent de ce que \fBsitecopy\fP - .I pense - qu'il y a sur - le site. Cela peut arriver, par exemple, si la connexion au serveur --est interrompue durant une mise à jour. Dans cette situation, vous -+est interrompue durant une mise à jour. Dans cette situation, vous - devriez utiliser le --.B mode récupération -+.B mode récupération - pour retrouver du serveur distant la liste des fichier qui constitue - le site. - - .SH INVOCATION - --Pour une opération normale, spécifiez un -+Pour une opération normale, spécifiez un - .I simple --mode opératoire, suivi par les options que vous avez choisies, puis un -+mode opératoire, suivi par les options que vous avez choisies, puis un - ou plusieurs nom de sites. Par exemple, - .br - .B " sitecopy --update --quiet siteprincipal autresite" - .br --mettra à jour silencieusement les sites appelés «\ siteprincipal\ » --et «\ autresite\ ». -+mettra à jour silencieusement les sites appelés «\ siteprincipal\ » -+et «\ autresite\ ». - --.SH MODES OPÉRATOIRES -+.SH MODES OPÉRATOIRES - .IP "-l, --list" - .B Mode Liste --\- produit une liste de toutes les différences entre les fichiers --locaux et leur copie distante pour les sites spécifiés. -+\- produit une liste de toutes les différences entre les fichiers -+locaux et leur copie distante pour les sites spécifiés. - .IP "-ll, --flatlist" - .B Mode Liste plate --\- similaire au mode liste, mais la sortie produite convient à une --analyse ultérieure par un script externe ou un programme. Le script -+\- similaire au mode liste, mais la sortie produite convient à une -+analyse ultérieure par un script externe ou un programme. Le script - AWK fourni, - .B changes.awk. - produit par exemple une page HTML depuis une sortie produite par ce mode. - .IP "-u, --update" --.B Mode Mise à jour --\- Met à jour la copie distante des sites spécifiés. -+.B Mode Mise à jour -+\- Met à jour la copie distante des sites spécifiés. - .IP "-f, --fetch" --.B Mode Récupération --\- Récupère la liste des fichiers du serveur distant. Notez qu'en FTP --le support de ce mode est limité -- le serveur doit accepter la commande -+.B Mode Récupération -+\- Récupère la liste des fichiers du serveur distant. Notez qu'en FTP -+le support de ce mode est limité -- le serveur doit accepter la commande - .B MDTM --, et utiliser un programme «\ ls\ » de type Unix comme implémentation de -+, et utiliser un programme «\ ls\ » de type Unix comme implémentation de - la commande LIST. - .IP "-s, --synchronize" - .B Mode Synchronisation --\- Met à jour la copie -+\- Met à jour la copie - .I locale --du site à partir de la copie distante. -+du site à partir de la copie distante. - .B AVERTISSEMENT\ : --Ce mode écrase les fichiers locaux. À utiliser avec précaution. -+Ce mode écrase les fichiers locaux. À utiliser avec précaution. - .IP "-i, --initialize" - .B Mode Initialisation --\- initialise les sites spécifiés, \fBsitecopy\fP pensant alors qu'il -+\- initialise les sites spécifiés, \fBsitecopy\fP pensant alors qu'il - n'y a AUCUN fichier sur le serveur distant. - .IP "\-c, \-\-catchup" - .B Mode Rendre identique --\- amène \fBsitecopy\fP à penser que les copies locale et distante du -+\- amène \fBsitecopy\fP à penser que les copies locale et distante du - site sont identiques. - .IP "-v, --view" - .B Mode Voir configuration --\- Affiche toutes les définitions de sites du fichier de configuration. -+\- Affiche toutes les définitions de sites du fichier de configuration. - .IP "-h, --help" - Affiche un message d'aide. - .IP "-V, --version" --Affiche le numéro de version. -+Affiche le numéro de version. - .SH OPTIONS - .IP "-y, --prompting" - Valable seulement pour le --.B Mode Mise à jour --, demande à l'utilisateur de confirmer chaque mise à jour (i.e., --création d'un répertoire, remontée d'un fichier sur le site distant, etc.). -+.B Mode Mise à jour -+, demande à l'utilisateur de confirmer chaque mise à jour (i.e., -+création d'un répertoire, remontée d'un fichier sur le site distant, etc.). - .IP "-r FICHIER, --rcfile=FICHIER" --Spécifie un fichier de configuration alternatif pour l'exécution en cours. --.IP "-p RÉPERTOIRE, --storepath=RÉPERTOIRE" --Spécifie un chemin d'accès alternatif au répertoire contenant les --informations sur les fichiers du site distant, pour l'exécution en cours. -+Spécifie un fichier de configuration alternatif pour l'exécution en cours. -+.IP "-p RÉPERTOIRE, --storepath=RÉPERTOIRE" -+Spécifie un chemin d'accès alternatif au répertoire contenant les -+informations sur les fichiers du site distant, pour l'exécution en cours. - .IP "-q, --quiet" --Sortie discrète - n'affiche que le nom du fichier pour chaque mise --à jour effectuée. -+Sortie discrète - n'affiche que le nom du fichier pour chaque mise -+à jour effectuée. - .IP "-qq, --silent" --Sortie silencieuse - n'affiche aucune information lors des mises à jour. -+Sortie silencieuse - n'affiche aucune information lors des mises à jour. - .IP "-o, --show-progress" - Valable seulement pour le --.B Mode Mise à jour --, affiche la progression (sous forme de pourcentage effectué) du --transfert de données. -+.B Mode Mise à jour -+, affiche la progression (sous forme de pourcentage effectué) du -+transfert de données. - .IP "-k, --keep-going" - Passe outre les erreurs en --.B Mode Mise à jour -+.B Mode Mise à jour - ou en - .B Mode Synchronisation - - .IP "-a, --allsites" --Exécute l'opération donnée pour tous les sites - valable pour tous les -+Exécute l'opération donnée pour tous les sites - valable pour tous les - modes, sauf le - .B Mode Voir configuration - , pour lequel cette option est sans effet. --.IP "-d MASQUE, --debug=CLÉ[,CLÉ...]" --Affiche des informations de débogage. Vous devez donner une liste de --mots-clés séparés par une virgule. Chaque mot-clé peut être, au choix\ : -+.IP "-d MASQUE, --debug=CLÉ[,CLÉ...]" -+Affiche des informations de débogage. Vous devez donner une liste de -+mots-clés séparés par une virgule. Chaque mot-clé peut être, au choix\ : - .br - socket Manipulation des sockets - .br -@@ -236,7 +236,7 @@ - .br - http Pilote HTTP - .br -- httpbody Affiche le corps des réponses HTTP -+ httpbody Affiche le corps des réponses HTTP - .br - ftp Pilote FTP - .br -@@ -248,10 +248,10 @@ - .br - cleartext Affiche les mots de passe en clair - --Les mots de passe seront masqués dans l'affichage de débogage, à --moins que le mot-clé cleartext ne soit utilisé. Un exemple de --l'utilisation des informations de débogage est de déboguer le mode --récupération FTP\ : -+Les mots de passe seront masqués dans l'affichage de débogage, à -+moins que le mot-clé cleartext ne soit utilisé. Un exemple de -+l'utilisation des informations de débogage est de déboguer le mode -+récupération FTP\ : - - .br - .B " sitecopy --debug=ftp,socket --fetch nomdusite" -@@ -259,45 +259,45 @@ - - .SH CONCEPTS - L' --.B état stocké --d'un site est un instantané de l'état du site, conservé dans le --répertoire de stockage (~/.sitecopy/). Le -+.B état stocké -+d'un site est un instantané de l'état du site, conservé dans le -+répertoire de stockage (~/.sitecopy/). Le - .B fichier de stockage --sert à conserver cet état entre deux invocations du programme. En mode --mise à jour, \fBsitecopy\fP construit une -+sert à conserver cet état entre deux invocations du programme. En mode -+mise à jour, \fBsitecopy\fP construit une - .B liste de fichiers --pour chaque site en parcourant le répertoire local, prend connaissance --de l'état stocké et, en comparant les deux, détermine quels fichiers --ont changé, lesquels ont été déplacés, et ainsi de suite. -+pour chaque site en parcourant le répertoire local, prend connaissance -+de l'état stocké et, en comparant les deux, détermine quels fichiers -+ont changé, lesquels ont été déplacés, et ainsi de suite. - - .SH CONFIGURATION - --La configuration est assurée par le fichier de configuration (fc). Ce --fichier contient une ou plusieurs définitions de sites. Un nom unique --est attribué à chaque définition de site\ ; c'est par ce nom qu'on se --réfère à un site en ligne de commande. -+La configuration est assurée par le fichier de configuration (fc). Ce -+fichier contient une ou plusieurs définitions de sites. Un nom unique -+est attribué à chaque définition de site\ ; c'est par ce nom qu'on se -+réfère à un site en ligne de commande. - .PP --Chaque définition de site contient les détails du serveur sur lequel --est stocké le site, la manière dont on peut accéder à ce serveur, -+Chaque définition de site contient les détails du serveur sur lequel -+est stocké le site, la manière dont on peut accéder à ce serveur, - l'emplacement local et distant du site, ainsi que des options pour ce --site si nécessaire. -+site si nécessaire. - --.SS Définition d'un site -+.SS Définition d'un site - --La définition d'un site est constituée d'une série de lignes\ : -+La définition d'un site est constituée d'une série de lignes\ : - - - .BR "site " nom-du-site - .br - .BR " server " nom-du-serveur - .br --.BR " remote " répertoire-racine-distant -+.BR " remote " répertoire-racine-distant - .br --.BR " local " répertoire-racine-local -+.BR " local " répertoire-racine-local - .br - .br - [ --.BR port " numéro-de-port ]" -+.BR port " numéro-de-port ]" - .br - [ - .BR username " utilisateur ]" -@@ -327,8 +327,6 @@ - .BR http " expect ]" - .br - [ --.BR http " secure ]" -- [ - .BR safe " ]" - .br - [ -@@ -352,10 +350,10 @@ - [ - .BR ascii " motif ]..." - --Tout ce qui suit le caractère # sur une ligne est considéré comme un --commentaire et est ignoré. --Les valeurs peuvent être entourées par des guillemets, et les --caractères peuvent être échappés par une contre-oblique (\\). -+Tout ce qui suit le caractère # sur une ligne est considéré comme un -+commentaire et est ignoré. -+Les valeurs peuvent être entourées par des guillemets, et les -+caractères peuvent être échappés par une contre-oblique (\\). - Par exemple, pour utiliser le motif d' - .B exclusion - *#, utilisez la ligne suivante: -@@ -363,198 +361,198 @@ - .BR " exclude " """*#""" - - .SS Options pour le serveur distant --La clé -+La clé - .B server --est utilisée pour spécifier le serveur distant sur lequel est stocké --le site distant. Cela peut être un nom DNS ou une adresse IP. La --connexion au serveur se fera sur le port par défaut pour le protocole --utilisé, ou bien par le numéro indiqué par le mot-clé -+est utilisée pour spécifier le serveur distant sur lequel est stocké -+le site distant. Cela peut être un nom DNS ou une adresse IP. La -+connexion au serveur se fera sur le port par défaut pour le protocole -+utilisé, ou bien par le numéro indiqué par le mot-clé - .B port. --\fBsitecopy\fP gère les protocoles WebDAV ou FTP -- le mot-clé -+\fBsitecopy\fP gère les protocoles WebDAV ou FTP -- le mot-clé - .B protocol --spécifie lequel utiliser, en prenant comme valeur -+spécifie lequel utiliser, en prenant comme valeur - .B webdav - ou - .B ftp --respectivement. Le protocole par défaut est FTP. -+respectivement. Le protocole par défaut est FTP. - --Les mots-clés -+Les mots-clés - .B proxy-server - et - .B proxy-port --peuvent être utilisés pour spécifier un serveur de proxy. Les serveurs --de proxy ne sont gérés qu'avec le protocole webDAV. -+peuvent être utilisés pour spécifier un serveur de proxy. Les serveurs -+de proxy ne sont gérés qu'avec le protocole webDAV. - --Si le serveur FTP ne gère pas le mode passif (PASV), utilisez l'option -+Si le serveur FTP ne gère pas le mode passif (PASV), utilisez l'option - .B ftp nopasv. --Pour afficher le message retourné par le serveur à la fermeture de la -+Pour afficher le message retourné par le serveur à la fermeture de la - connexion, utilisez l'option - .B ftp showquit. --Si le serveur ne permet la remontée des fichiers que dans le --répertoire courant, utilisez le mot-clé -+Si le serveur ne permet la remontée des fichiers que dans le -+répertoire courant, utilisez le mot-clé - .B ftp usecwd --(un symptôme possible est le message\ : "overwrite permission -+(un symptôme possible est le message\ : "overwrite permission - denied"). --Notez que le répertoire racine distant (mot-clé -+Notez que le répertoire racine distant (mot-clé - .B remote\fP) --doit être un chemin absolu (qui commence par '/'), sans quoi -+doit être un chemin absolu (qui commence par '/'), sans quoi - .B usecwd --sera ignoré. -+sera ignoré. - - Si le serveur WebDAV utilise correctement le message d'attente --100-continue, comme par exemple Apache version 1.3.9 et supérieure, --utilisez le mot-clé -+100-continue, comme par exemple Apache version 1.3.9 et supérieure, -+utilisez le mot-clé - .B http expect. --Cela peut économiser de la bande passante ainsi que réduire le temps --nécessaire à une mise à jour. -+Cela peut économiser de la bande passante ainsi que réduire le temps -+nécessaire à une mise à jour. - --Pour authentifier l'utilisateur sur le serveur, utilisez les mots-clés -+Pour authentifier l'utilisateur sur le serveur, utilisez les mots-clés - .B username - et - .B password. --Si le mot de passe n'est pas spécifié, il sera recherché dans le fichier -+Si le mot de passe n'est pas spécifié, il sera recherché dans le fichier - .B ~/.netrc - s'il existe. Voyez ftp(1) pour la syntaxe de ce fichier. - --Pour le protocole WebDAV, l'authentification basique et par condensé --(digest authentication) sont gérées. Notez que vous ne devriez pas --utiliser l'authentification basique, à moins que vous ne considériez la -+Pour le protocole WebDAV, l'authentification basique et par condensé -+(digest authentication) sont gérées. Notez que vous ne devriez pas -+utiliser l'authentification basique, à moins que vous ne considériez la - connexion au serveur comme digne de confiance. - --Vous pouvez spécifier l'URL complète pour accéder au site --avec le mot-clé -+Vous pouvez spécifier l'URL complète pour accéder au site -+avec le mot-clé - .B url. --Elle n'est utilisée qu'en mode liste plate, afin qu'elle puisse --figurer dans les pages«\ Changements récents\ ». L'URL ne doit -+Elle n'est utilisée qu'en mode liste plate, afin qu'elle puisse -+figurer dans les pages«\ Changements récents\ ». L'URL ne doit - .I pas - se terminer par une barre oblique (/)\ ; un exemple valide est - .br - .BR " url " http://www.site.com/monsite - --Si vous spécifiez l'option -+Si vous spécifiez l'option - .B tempupload, --les fichiers modifiés sont transmis au serveur distant avec un --préfixe «\ .in.\ », puis renommés (par déplacement) en leur nom d'origine --une fois remontés complètement. -- --.SS État des fichiers -- --L'état d'un fichier est conservé dans le fichier de stockage associé --(dans ~/.sitecopy/*), et sert à déterminer quand le fichier a été --modifié. Il y a deux méthodes possibles, qui peuvent être choisies via --le mot-clé -+les fichiers modifiés sont transmis au serveur distant avec un -+préfixe «\ .in.\ », puis renommés (par déplacement) en leur nom d'origine -+une fois remontés complètement. -+ -+.SS État des fichiers -+ -+L'état d'un fichier est conservé dans le fichier de stockage associé -+(dans ~/.sitecopy/*), et sert à déterminer quand le fichier a été -+modifié. Il y a deux méthodes possibles, qui peuvent être choisies via -+le mot-clé - .B state --, avec comme paramètre -+, avec comme paramètre - .B timesize --(par défaut), ou -+(par défaut), ou - .B checksum. - - .B timesize --utilise la date de dernière modification et la taille du fichier --pour détecter s'il a changé. -+utilise la date de dernière modification et la taille du fichier -+pour détecter s'il a changé. - .B checksum --utilise une somme de contrôle MD5 pour détecter toute modification -+utilise une somme de contrôle MD5 pour détecter toute modification - dans le contenu du fichier. - --Notez que calculer une somme de contrôle implique de lire le contenu -+Notez que calculer une somme de contrôle implique de lire le contenu - entier du fichier\ ; et est plus lent que d'utiliser simplement la date --de dernière modification et la taille. Cela peut être utile par --exemple si vous utilisez un système de gestion de versions qui change --la date de dernière modification des fichiers à chaque extraction --d'une copie de travail («\ checkout\ »), alors que le contenu des fichiers --n'est en réalité pas modifié. -+de dernière modification et la taille. Cela peut être utile par -+exemple si vous utilisez un système de gestion de versions qui change -+la date de dernière modification des fichiers à chaque extraction -+d'une copie de travail («\ checkout\ »), alors que le contenu des fichiers -+n'est en réalité pas modifié. - - --.SS Mode Sécurisé -+.SS Mode Sécurisé - - Vous pouvez passer en --.B Mode Sécurisé --grâce au mot-clé -+.B Mode Sécurisé -+grâce au mot-clé - - .B safe. --Dans ce mode, chaque fois qu'un fichier est remonté sur le serveur, la -+Dans ce mode, chaque fois qu'un fichier est remonté sur le serveur, la - date de modification du fichier --.B telle qu'elle apparaît sur le serveur --est conservée. Par la suite, lorsque le fichier a été changé --localement et doit être à nouveau remonté sur le serveur, la date de --modification actuellement conservée côté serveur est récupérée puis --comparée avec la date locale. En cas de différence, cela signifie que --la copie sur le serveur a été changée par une tierce partie\ ; un --message d'avertissement est produit, et votre copie locale n'écrasera --pas la copie distante, prévenant ainsi la suppression de toute -+.B telle qu'elle apparaît sur le serveur -+est conservée. Par la suite, lorsque le fichier a été changé -+localement et doit être à nouveau remonté sur le serveur, la date de -+modification actuellement conservée côté serveur est récupérée puis -+comparée avec la date locale. En cas de différence, cela signifie que -+la copie sur le serveur a été changée par une tierce partie\ ; un -+message d'avertissement est produit, et votre copie locale n'écrasera -+pas la copie distante, prévenant ainsi la suppression de toute - modification. - --Le mode sécurisé peut être utilisé avec des serveurs FTP ou WebDAV, --mais si Apache/mod_dav est utilisé, il faut une version de mod_dav au --moins égale à 0.9.11. -+Le mode sécurisé peut être utilisé avec des serveurs FTP ou WebDAV, -+mais si Apache/mod_dav est utilisé, il faut une version de mod_dav au -+moins égale à 0.9.11. - - - .B Note --Le mode sécurisé ne peut être utilisé conjointement avec l'option -+Le mode sécurisé ne peut être utilisé conjointement avec l'option - .B nooverwrite - (voir plus bas). - - .SS Emplacements de stockage des fichiers du site - --Le mot-clé -+Le mot-clé - .B remote --spécifie le répertoire racine de la copie distante du site. Vous -+spécifie le répertoire racine de la copie distante du site. Vous - pouvez le donner sous la forme d'un chemin absolu, comme\ : - .br - .BR " remote " /www/monsite/ - .br - --Si vous utilisez le protocole FTP, vous pouvez également spécifier le --répertoire sous la forme d'un chemin relatif au répertoire de --connexion\ ; il doit être dans ce cas préfixé par «\ ~/\ », comme par -+Si vous utilisez le protocole FTP, vous pouvez également spécifier le -+répertoire sous la forme d'un chemin relatif au répertoire de -+connexion\ ; il doit être dans ce cas préfixé par «\ ~/\ », comme par - exemple\ : - .br - .BR " remote " ~/public_html/ - .PP --Le mot-clé -+Le mot-clé - .B local --spécifie le répertoire qui sert localement de stockage aux fichiers du --site. Cela peut être un chemin absolu ou relatif à votre --répertoire personnel (donné par la variable d'environnement $HOME), --encore une fois en usant du préfixe «\ ~/\ ». -+spécifie le répertoire qui sert localement de stockage aux fichiers du -+site. Cela peut être un chemin absolu ou relatif à votre -+répertoire personnel (donné par la variable d'environnement $HOME), -+encore une fois en usant du préfixe «\ ~/\ ». - .br - .BR " local " "~/html/lesite/" - .br - .BR " local " "/home/fred/html/lesite/" - .br --sont équivalents, si $HOME est fixé à «\ /home/fred\ ». -+sont équivalents, si $HOME est fixé à «\ /home/fred\ ». - --Pour les deux mots-clés local et remote, le chemin spécifié peut se --terminer par une barre oblique, mais ça n'est pas obligatoire. -+Pour les deux mots-clés local et remote, le chemin spécifié peut se -+terminer par une barre oblique, mais ça n'est pas obligatoire. - - .SS Traitement des permissions des fichiers --Le traitement des permissions des fichiers est contrôlé par le mot-clé -+Le traitement des permissions des fichiers est contrôlé par le mot-clé - .B permissions - , qui peut prendre une de ces trois valeurs\ : - .TP - .B ignore --pour ignorer complètement les permissions des fichiers, -+pour ignorer complètement les permissions des fichiers, - .TP - .B exec --pour propager les permissions des fichiers exécutables uniquement, -+pour propager les permissions des fichiers exécutables uniquement, - .TP - .B all - pour propager les permissions de tous les fichiers. - .PP --Vous pouvez utiliser ce mot-clé par exemple pour vous assurer que les -+Vous pouvez utiliser ce mot-clé par exemple pour vous assurer que les - permissions de vos scripts CGI soient correctes. Cette option est pour --le moment ignorée des serveurs WebDAV. Avec les serveurs FTP, un -+le moment ignorée des serveurs WebDAV. Avec les serveurs FTP, un - .B chmod --est exécuté côté serveur pour modifier les permissions. -+est exécuté côté serveur pour modifier les permissions. - - .SS Traitement des liens symboliques - --Les liens symboliques trouvés sur le site local peuvent être au choix --ignorés, suivis ou maintenus. En mode «\ follow\ », le fichier --référencé par un lien symbolique sera remonté à l'emplacement --du lien sur le site distant. En mode «\ maintain\ », le lien sera aussi --créé sur le site distant (voir ci-dessous). Le mode utilisé pour --chaque site est spécifié par le mot-clé -+Les liens symboliques trouvés sur le site local peuvent être au choix -+ignorés, suivis ou maintenus. En mode «\ follow\ », le fichier -+référencé par un lien symbolique sera remonté à l'emplacement -+du lien sur le site distant. En mode «\ maintain\ », le lien sera aussi -+créé sur le site distant (voir ci-dessous). Le mode utilisé pour -+chaque site est spécifié par le mot-clé - .B symlinks - , qui peut prendre la valeur - .B ignore, -@@ -562,67 +560,67 @@ - ou - .B maintain. - --Le mode par défaut est -+Le mode par défaut est - .B ignore, --i.e. les liens symboliques trouvés sur la copie locale du site sont ignorés. -+i.e. les liens symboliques trouvés sur la copie locale du site sont ignorés. - - .SS Maintenance des liens symboliques - --Ce mode est n'actuellement supporté que par les serveurs WebDAV --implémentant WebDAV Advanced Collections, qui est en cours de --développement. Dans ce mode, la cible du lien sur le serveur est --littéralement copié à partir de la cible du lien symbolique. Astuce\ : --vous pouvez utiliser des URL si vous le désirez\ : -+Ce mode est n'actuellement supporté que par les serveurs WebDAV -+implémentant WebDAV Advanced Collections, qui est en cours de -+développement. Dans ce mode, la cible du lien sur le serveur est -+littéralement copié à partir de la cible du lien symbolique. Astuce\ : -+vous pouvez utiliser des URL si vous le désirez\ : - .br - .B " ln -s" """http://www.quelquepart.org/""" quelquepart - --De cette façon , un ordre "302 Redirect" peut être facilement mis en --place depuis le client, sans altérer la configuration du serveur. -+De cette façon , un ordre "302 Redirect" peut être facilement mis en -+place depuis le client, sans altérer la configuration du serveur. - --.SS Suppression et déplacememnt des fichiers distants -+.SS Suppression et déplacememnt des fichiers distants - Vous pouvez utiliser l'option - .B nodelete --pour empêcher les fichiers distants d'être jamais supprimés. Cela peut --être utile si vous conservez de grosses quantités de données sur le -+pour empêcher les fichiers distants d'être jamais supprimés. Cela peut -+être utile si vous conservez de grosses quantités de données sur le - serveur, dont vous ne voudriez pas pour autant conserver de copie - locale. - --Si votre serveur ne permet pas l'écrasement de fichiers existants par -+Si votre serveur ne permet pas l'écrasement de fichiers existants par - ceux que vous remontez, utilisez l'option - .B nooverwrite. - Dans ce cas, avant de remonter un fichier, \fBsitecopy\fP supprimera --au préalable la copie distante. -+au préalable la copie distante. - - Si vous utilisez l'option - .B checkmoved, --\fBsitecopy\fP cherchera si des fichiers ont été déplacés --localement. Si c'est le cas, lors de la mise à jour du site, ces --fichiers seront aussi déplacés sur le site distant. -+\fBsitecopy\fP cherchera si des fichiers ont été déplacés -+localement. Si c'est le cas, lors de la mise à jour du site, ces -+fichiers seront aussi déplacés sur le site distant. - - Avec l'option - .B checkmoved renames, --\fBsitecopy\fP cherchera si des fichiers ont été localement déplacés --ou renommés. Cette option n'est utilisable qu'en conjonction avec l'option -+\fBsitecopy\fP cherchera si des fichiers ont été localement déplacés -+ou renommés. Cette option n'est utilisable qu'en conjonction avec l'option - .B state checksum. - - .B AVERTISSEMENT - --Si vous n'utilisez pas de somme de contrôle MD5 pour déterminer l'état -+Si vous n'utilisez pas de somme de contrôle MD5 pour déterminer l'état - des fichiers (i.e. avec l'option - .B state checksum - ) N'UTILISEZ PAS non plus l'option - .B checkmoved --si vous avez tendance à mettre dans des répertoires différents des --fichiers de même nom, taille et date de modification. Le risque --d'écrasement est improbable, mais ne dites pas que vous n'aviez pas --été prévenu. -+si vous avez tendance à mettre dans des répertoires différents des -+fichiers de même nom, taille et date de modification. Le risque -+d'écrasement est improbable, mais ne dites pas que vous n'aviez pas -+été prévenu. - - .SS Exclure des fichiers - --Certains fichiers peuvent être ignorés de \fBsitecopy\fP par l'emploi --du mot-clé -+Certains fichiers peuvent être ignorés de \fBsitecopy\fP par l'emploi -+du mot-clé - .B exclude, --qui accepte des motifs d'expressions rationnelles à la manière du -+qui accepte des motifs d'expressions rationnelles à la manière du - shell. Par exemple, utilisez - .br - .BR " exclude " "*.bak" -@@ -633,94 +631,94 @@ - .br - pour exclure tous les fichiers qui portent l'extension .bak, se - terminent par un tilde (~) ou qui commencent et se terminent par un --dièse. N'oubliez pas d'échapper ou d'entourer de guillemets le motif --s'il inclut un dièse ! -+dièse. N'oubliez pas d'échapper ou d'entourer de guillemets le motif -+s'il inclut un dièse ! - --Pour exclure des fichiers d'un répertoire particulier, préfixez --simplement le motif par le nom du répertoire -- en commençant par une -+Pour exclure des fichiers d'un répertoire particulier, préfixez -+simplement le motif par le nom du répertoire -- en commençant par une - barre oblique. Par exemple, - .br - .BR " exclude " "/docs/*.m4" - .br - .BR " exclude " "/files/*.gz" - .br --excluera tous les fichiers à l'extension .m4 dans le sous-répertoire --«\ docs\ », et tous les fichiers à l'extension .gz dans le sous-répertoire --«\ files\ ». -+excluera tous les fichiers à l'extension .m4 dans le sous-répertoire -+«\ docs\ », et tous les fichiers à l'extension .gz dans le sous-répertoire -+«\ files\ ». - --Un répertoire entier peut également être exclu -- en omettant la barre --oblique à la fin du nom du répertoire. Par exemple, -+Un répertoire entier peut également être exclu -- en omettant la barre -+oblique à la fin du nom du répertoire. Par exemple, - .br - .BR " exclude " "/quelque/part" - .br - .BR " exclude " "/autre/part" - .br --excluera les sous-répertoires du site «\ quelque/part\ » et «\ autre/part\ ». -+excluera les sous-répertoires du site «\ quelque/part\ » et «\ autre/part\ ». - --Les motifs d'exclusion sont examinés lorsque \fBsitecopy\fP parcourt --le répertoire local. Un fichier qui correspond à n'importe lequel --des motifs ne sera pas ajouté à la liste des fichiers. Cela signifie --qu'un fichier déjà remonté sur le serveur qui correspond à un motif --d'exclusion sera supprimé du serveur. -+Les motifs d'exclusion sont examinés lorsque \fBsitecopy\fP parcourt -+le répertoire local. Un fichier qui correspond à n'importe lequel -+des motifs ne sera pas ajouté à la liste des fichiers. Cela signifie -+qu'un fichier déjà remonté sur le serveur qui correspond à un motif -+d'exclusion sera supprimé du serveur. - - .SS Ignorer les changements des fichiers locaux - - Utilisez l'option - .B ignore --pour indiquer à \fBsitecopy\fP qu'il doit ignorer les modifications --locales apportées aux fichiers du site. Si un changement est fait au --contenu d'un fichier ignoré, le fichier ne sera -+pour indiquer à \fBsitecopy\fP qu'il doit ignorer les modifications -+locales apportées aux fichiers du site. Si un changement est fait au -+contenu d'un fichier ignoré, le fichier ne sera - .B pas --remonté sur le serveur en mode mise à jour. Les fichiers ignorés --seront toutefois créés, déplacés et supprimés comme en temps normal. -+remonté sur le serveur en mode mise à jour. Les fichiers ignorés -+seront toutefois créés, déplacés et supprimés comme en temps normal. - - L'option - .B ignore --s'utilise de la même manière que l'option -+s'utilise de la même manière que l'option - .B exclude. - - Notez que le mode synchronisation --.B écrasera --les changements apportés aux fichiers ignorés. -+.B écrasera -+les changements apportés aux fichiers ignorés. - - .SS Mode de transfert par FTP - --Pour spécifier le mode de transfert des fichiers par FTP, utilisez le mot-clé -+Pour spécifier le mode de transfert des fichiers par FTP, utilisez le mot-clé - .B ascii. --Tout fichier transféré en utilisant le mode ASCII verra ses caractères --de fin de ligne (CRLF/LF) interprétés de façon appropriée. Par -+Tout fichier transféré en utilisant le mode ASCII verra ses caractères -+de fin de ligne (CRLF/LF) interprétés de façon appropriée. Par - exemple, utilisez - .br - .BR " ascii " "*.pl" - .br --pour remonter tous les fichiers à l'extension .pl comme des fichiers --texte ASCII. Ce mot-clé est actuellement sans effet avec les serveurs WebDAV. -+pour remonter tous les fichiers à l'extension .pl comme des fichiers -+texte ASCII. Ce mot-clé est actuellement sans effet avec les serveurs WebDAV. - - .SH VALEURS DE RETOUR - --Les valeurs de retour possibles dépendent du mode opératoire. Si --plusieurs sites sont spécifiés en ligne de commande, la valeur de --retour correspondra aux opérations effectuées pour le dernier des --sites spécifiés. -- --.SS Pour le mode mise à jour -- -1 ... la mise à jour n'a pas pu démarrer - problème de configuration -- 0 ... la mise à jour s'est parfaitement effectuée. -- 1 ... il y a eu un problème pendant la mise à jour -- 2 ... impossible de se connecter ou s'authentifier auprès du serveur -- --.SS Pour le mode liste (mode par défaut) -- -1 ... impossible de former la liste - problème de configuration -- 0 ... le site distant n'a pas besoin de mise à jour -- 1 ... le site distant nécessite une mise à jour -+Les valeurs de retour possibles dépendent du mode opératoire. Si -+plusieurs sites sont spécifiés en ligne de commande, la valeur de -+retour correspondra aux opérations effectuées pour le dernier des -+sites spécifiés. -+ -+.SS Pour le mode mise à jour -+ -1 ... la mise à jour n'a pas pu démarrer - problème de configuration -+ 0 ... la mise à jour s'est parfaitement effectuée. -+ 1 ... il y a eu un problème pendant la mise à jour -+ 2 ... impossible de se connecter ou s'authentifier auprès du serveur -+ -+.SS Pour le mode liste (mode par défaut) -+ -1 ... impossible de former la liste - problème de configuration -+ 0 ... le site distant n'a pas besoin de mise à jour -+ 1 ... le site distant nécessite une mise à jour - - .SH CONTENU DU FICHIER DE CONFIGURATION D'EXEMPLE - - .SS Serveur FTP, usage simple - --Le site de Fred est remonté sur un serveur FTP nommé «\ my.server.com\ » --et maintenu dans le répertoire «\ public_html\ » situé dans le répertoire --de connexion. Le site est conservé en local dans le répertoire -+Le site de Fred est remonté sur un serveur FTP nommé «\ my.server.com\ » -+et maintenu dans le répertoire «\ public_html\ » situé dans le répertoire -+de connexion. Le site est conservé en local dans le répertoire - /home/fred/html. - - site mysite -@@ -731,11 +729,11 @@ - local /home/fred/html/ - remote ~/public_html/ - --.SS Serveur FTP, usage avancé -+.SS Serveur FTP, usage avancé - --Ici, le site de Freda est remonté sur un serveur FTP nommé «\ ftp.elsewhere.com\ » --et maintenu dans le répertoire /www/freda. Le site --est conservé en local dans le répertoire /home/freda/sites/elsewhere/ -+Ici, le site de Freda est remonté sur un serveur FTP nommé «\ ftp.elsewhere.com\ » -+et maintenu dans le répertoire /www/freda. Le site -+est conservé en local dans le répertoire /home/freda/sites/elsewhere/ - - site anothersite - server ftp\.elsewhere\.com -@@ -743,14 +741,14 @@ - password blahblahblah - local /home/freda/sites/elsewhere/ - remote /www/freda/ -- # Freda veut ignorer les fichiers à l'extension .bak ou -+ # Freda veut ignorer les fichiers à l'extension .bak ou - # se terminant par un ~: - exclude *.bak - exclude *~ - - .SS Serveur WebDAV, usage simple - --Cet exemple montre comment définir un site avec un serveur WebDAV. -+Cet exemple montre comment définir un site avec un serveur WebDAV. - - site supersite - server dav.wow.com -@@ -762,25 +760,25 @@ - - .SH FICHIERS - .I ~/.sitecopyrc --Emplacement par défaut du fichier de configuration. -+Emplacement par défaut du fichier de configuration. - .br - .I ~/.sitecopy/ --Répertoire de stockage des informations sur les fichiers du site distant. -+Répertoire de stockage des informations sur les fichiers du site distant. - .br - .I ~/.netrc - Informations relatives aux comptes sur des serveurs distants. - .br - - .SH BOGUES --Problèmes connus\ : Les modes récupération et synchronisation ne sont --PAS fiables avec le protocole FTP. Si vous avez besoin d'opérations --atomiques de récupération d'informations et de synchronisation de --fichiers, n'utilisez pas sitecopy\ ; essayez plutôt rsync. -+Problèmes connus\ : Les modes récupération et synchronisation ne sont -+PAS fiables avec le protocole FTP. Si vous avez besoin d'opérations -+atomiques de récupération d'informations et de synchronisation de -+fichiers, n'utilisez pas sitecopy\ ; essayez plutôt rsync. - - .PP --Veuillez envoyer vos rapports d'anomalies et demandes d'améliorations --à <sitecopy@lyra.org> plutôt qu'à l'auteur lui-même, puisque la liste --de diffusion archive ses messages et les vôtres pourraient être utiles à -+Veuillez envoyer vos rapports d'anomalies et demandes d'améliorations -+à <sitecopy@lyra.org> plutôt qu'à l'auteur lui-même, puisque la liste -+de diffusion archive ses messages et les vôtres pourraient être utiles à - d'autres utilisateurs. - - .SH VOIR AUSSI -@@ -788,8 +786,8 @@ - - .SH STANDARDS - --[Cités seulement pour référence, l'auteur ne revendique aucune --conformité à aucun de ces standards.] -+[Cités seulement pour référence, l'auteur ne revendique aucune -+conformité à aucun de ces standards.] - - .BR "RFC 959" " - File Transfer Protocol (FTP)" - .br -@@ -809,7 +807,7 @@ - .br - .BR "REC-XML-NAMES" " - Namespaces in XML" - --.SH ÉBAUCHES DE STANDARDS -+.SH ÉBAUCHES DE STANDARDS - .BR "draft-ietf-ftpext-mlst-05.txt" " - Extensions to FTP" - .br - .BR "draft-ietf-webdav-collections-protocol-03.txt" " - WebDAV Advanced Collections Protocol" -@@ -823,6 +821,6 @@ - .SH TRADUCTION - Nicolas Girard <\fIgirard_nicolas at yahoo.fr\fR>, 2004. - .SH AVERTISSEMENT SUR LA TRADUCTION --Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter -+Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter - au document original en langue anglaise fourni avec le programme. - ---- sitecopy-0.16.3.orig/po/fr.po 2006-03-12 11:07:42.000000000 +0100 -+++ sitecopy-0.16.3/po/fr.po 2007-05-05 10:14:08.000000000 +0200 -@@ -2,7 +2,6 @@ - # Copyright (C) YEAR Free Software Foundation, Inc. - # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. - # --#, fuzzy - msgid "" - msgstr "" - "Project-Id-Version: sitecopy 0.9.3\n" -@@ -12,7 +11,7 @@ - "Last-Translator: Sylvain Glaize <mokona@puupuu.org>\n" - "Language-Team: fr\n" - "MIME-Version: 1.0\n" --"Content-Type: text/plain; charset=latin-1\n" -+"Content-Type: text/plain; charset=ISO-8859-1\n" - "Content-Transfer-Encoding: 8bit\n" - - #: src/console_fe.c:119 diff --git a/net-misc/sitecopy/files/03_wrong_memory_397155.dpatch b/net-misc/sitecopy/files/03_wrong_memory_397155.dpatch deleted file mode 100644 index ede24cb640fb..000000000000 --- a/net-misc/sitecopy/files/03_wrong_memory_397155.dpatch +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh /usr/share/dpatch/dpatch-run -## 03_wrong_memory_init.dpatch by Ludovic Rousseau <rousseau at debian dot org> -## Dpatch format by Kartik <kartik.mistry@gmail.com> -## DP: A patch for fixing wrong memory intialization - -@DPATCH@ - -diff -u sitecopy-0.16.3-orig/src/rcfile.c sitecopy-0.16.3/src/rcfile.c ---- sitecopy-0.16.3-orig/src/rcfile.c 2006-02-04 17:46:36.000000000 +0530 -+++ sitecopy-0.16.3/src/rcfile.c 2006-11-08 22:24:51.000000000 +0530 -@@ -260,7 +260,7 @@ - if (this_site != &default_site) - last_site = this_site; - /* Allocate new item */ -- this_site = ne_malloc(sizeof(struct site)); -+ this_site = ne_calloc(sizeof(struct site)); - /* Copy over the defaults */ - memcpy(this_site, &default_site, sizeof(struct site)); - /* Deep-copy the string lists */ diff --git a/net-misc/sitecopy/files/04_manpages_addition_fixes.dpatch b/net-misc/sitecopy/files/04_manpages_addition_fixes.dpatch deleted file mode 100644 index 533289612bf3..000000000000 --- a/net-misc/sitecopy/files/04_manpages_addition_fixes.dpatch +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/sh /usr/share/dpatch/dpatch-run -## 04_manpages_addition_fix.dpatch by Kartik Mistry <kartik.mistry@gmail.com> -## French translations, Thanks to Jean-Luc Coulon <jean-luc.coulon@wanadoo.fr> -## and Ludovic Rousseau <rousseau@debian.org> -## DP: Add missing/wrong entries/translation in manpages (#405483, #439594) - -@DPATCH@ -diff -urNad sitecopy-0.16.3~/doc/sitecopy.1 sitecopy-0.16.3/doc/sitecopy.1 ---- sitecopy-0.16.3~/doc/sitecopy.1 2007-08-25 21:54:09.000000000 +0200 -+++ sitecopy-0.16.3/doc/sitecopy.1 2007-08-25 21:56:31.000000000 +0200 -@@ -172,12 +172,20 @@ - .IP "-v, --view" - .B View Mode - \- displays all the site definitions from the rcfile. -+.IP "-e, --verify" -+ Verify stored state of site matches real remote state - .IP "-h, --help" - Display help information. - .IP "-V, --version" - Display version information. - .SH OPTIONS - .IP "-y, --prompting" -+.IP "-g, --logfile=FILE" -+ Append debugging messages to FILE (else use stderr) -+.IP "-x, --create-remote" -+ Create root for remote site -+.IP "-n, --dry-run" -+ Display but do not carry out the operation - Applicable in - .B Update Mode - only, will prompt the user for confirmation for each update -@@ -637,7 +645,7 @@ - to exclude the 'foo/bar' and 'where/else' subdirectories of the site. - - Exclude patterns are consulted when scanning the local directory, and --when scanning the remote site during a --fetch. Any file which -+when scanning the remote site during a \-\-fetch. Any file which - matches any exclude pattern is not added to the files list. This - means that a file which has already been uploaded by sitecopy, and - subsequently matches an exclude pattern will be deleted from the -diff -urNad sitecopy-0.16.3~/doc/sitecopy.fr.1 sitecopy-0.16.3/doc/sitecopy.fr.1 ---- sitecopy-0.16.3~/doc/sitecopy.fr.1 2007-08-25 21:56:31.000000000 +0200 -+++ sitecopy-0.16.3/doc/sitecopy.fr.1 2007-08-25 21:56:51.000000000 +0200 -@@ -185,6 +185,8 @@ - .B Mode Rendre identique - \- amène \fBsitecopy\fP à penser que les copies locale et distante du - site sont identiques. -+.IP "-e, --verify" -+Vérifier que l'état enregistré du site est conforme à l'état réel du site distant - .IP "-v, --view" - .B Mode Voir configuration - \- Affiche toutes les définitions de sites du fichier de configuration. -@@ -198,6 +200,12 @@ - .B Mode Mise à jour - , demande à l'utilisateur de confirmer chaque mise à jour (i.e., - création d'un répertoire, remontée d'un fichier sur le site distant, etc.). -+.IP "-g, --logfile=FICHIER" -+Ajouter les messages de débogage au FICHIER (stderr est utilisée si cette option n'est pas indiquée) -+.IP "-x, --create-remote" -+Créer la racine du site distant -+.IP "-n, --dry-run" -+Afficher ce qui serait réalisé sans effectuer réellement l'action - .IP "-r FICHIER, --rcfile=FICHIER" - Spécifie un fichier de configuration alternatif pour l'exécution en cours. - .IP "-p RÉPERTOIRE, --storepath=RÉPERTOIRE" -@@ -213,6 +221,12 @@ - .B Mode Mise à jour - , affiche la progression (sous forme de pourcentage effectué) du - transfert de données. -+.IP "-g, --logfile=FICHIER" -+Ajouter les messages de débogage au FICHIER (stderr est utilisée si cette option n'est pas indiquée) -+.IP "-x, --create-remote" -+Créer la racine du site distant -+.IP "-n, --dry-run" -+Afficher ce qui serait réalisé sans effectuer réellement l'action - .IP "-k, --keep-going" - Passe outre les erreurs en - .B Mode Mise à jour diff --git a/net-misc/sitecopy/files/05_libneon27_transition.dpatch b/net-misc/sitecopy/files/05_libneon27_transition.dpatch deleted file mode 100644 index 7d71bcb07f9b..000000000000 --- a/net-misc/sitecopy/files/05_libneon27_transition.dpatch +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh /usr/share/dpatch/dpatch-run -## 05_libneon27_transition.dpatch by Kartik Mistry <kartik.mistry@gmail.com> -## DP: Patch for adding support for libneon27 - -@DPATCH@ ---- sitecopy-0.16.3-orig/configure.in 2007-10-15 18:33:28.000000000 +0530 -+++ sitecopy-0.16.3/configure.in 2007-10-15 18:35:05.000000000 +0530 -@@ -112,8 +112,8 @@ - AC_LIBOBJ(lib/fnmatch) - fi - --# Support neon 0.24, 0.25, 0.26. --NE_REQUIRE_VERSIONS([0], [24 25 26]) -+# Support neon 0.24, 0.25, 0.26, 0.27 -+NE_REQUIRE_VERSIONS([0], [24 25 26 27]) - - dnl But we don't use zlib or ACL support - NEON_WITHOUT_ZLIB - ---- sitecopy-0.16.3-orig/src/davdriver.c 2007-10-15 18:33:28.000000000 +0530 -+++ sitecopy-0.16.3/src/davdriver.c 2007-10-16 15:47:30.000000000 +0530 -@@ -43,13 +43,13 @@ - - #include <ne_request.h> - #include <ne_basic.h> --#include <ne_basic.h> - #include <ne_props.h> - #include <ne_alloc.h> - #include <ne_uri.h> - #include <ne_auth.h> - #include <ne_dates.h> - #include <ne_socket.h> -+#include <ne_session.h> - - #include "protocol.h" - #include "frontend.h" -@@ -140,13 +140,12 @@ - username, password); - } - --static void notify_cb(void *userdata, ne_conn_status status, const char *info) -+static void notify_cb(void *userdata, ne_session_status status, const char *info) - { - --#define MAP(a) case ne_conn_##a: fe_connection(fe_##a, info); break -+#define MAP(a) case ne_status_##a: fe_connection(fe_##a, info); break - - switch (status) { -- MAP(namelookup); - MAP(connecting); - MAP(connected); - default: -@@ -235,7 +234,7 @@ - } - } - -- ne_set_status(sess, notify_cb, NULL); -+ ne_session_status(notify_cb); - - if (site->http_limit) { - #if NE_VERSION_MINOR > 25 diff --git a/net-misc/sitecopy/files/06_sftpdriver.c_fix-for-new-openssh.dpatch b/net-misc/sitecopy/files/06_sftpdriver.c_fix-for-new-openssh.dpatch deleted file mode 100644 index ea07545b037a..000000000000 --- a/net-misc/sitecopy/files/06_sftpdriver.c_fix-for-new-openssh.dpatch +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh /usr/share/dpatch/dpatch-run -## 05_sftpdriver.c_fix-for-new-openssh.dpatch by Agustin Martin Domingo <agmartin@debian.org> -## -## DP: Patch for sftp protocol doesn't work with >= 1:4.2p1-1 -## the new sftp command doesn't print a prompt after connecting to the remote -## server any longer if STDIN is not a tty.[1] -## [1] http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/sftp.c.diff?r1=1.65&r2=1.66&f=h - -@DPATCH@ -diff -urNad sitecopy-0.16.3~/src/sftpdriver.c sitecopy-0.16.3/src/sftpdriver.c ---- sitecopy-0.16.3~/src/sftpdriver.c 2005-06-29 11:44:47.000000000 +0200 -+++ sitecopy-0.16.3/src/sftpdriver.c 2007-10-22 14:58:51.000000000 +0200 -@@ -140,7 +140,6 @@ - } - close(c_in); - close(c_out); -- read_sftp(sess); /* wait for prompt */ - return SITE_OK; - } - diff --git a/net-misc/sitecopy/files/digest-sitecopy-0.16.3-r1 b/net-misc/sitecopy/files/digest-sitecopy-0.16.3-r1 index eb38438fcf90..f0ff0d94ff98 100644 --- a/net-misc/sitecopy/files/digest-sitecopy-0.16.3-r1 +++ b/net-misc/sitecopy/files/digest-sitecopy-0.16.3-r1 @@ -1,3 +1,6 @@ MD5 df48499ad81b333a9d255c1709e09a1a sitecopy-0.16.3.tar.gz 961799 RMD160 52ef3cc61b7c9b3c6c5e3f86bcc0870dcba6b56f sitecopy-0.16.3.tar.gz 961799 SHA256 9dd46581717bff65e1bca852490366b85077809afb64a1ad3458da35011911a9 sitecopy-0.16.3.tar.gz 961799 +MD5 f3908a3df196a2fee1401516028fac21 sitecopy_0.16.3-14.diff.gz 39482 +RMD160 8227f28ef2d05a5d486bbc040a3d1cae515ba2ca sitecopy_0.16.3-14.diff.gz 39482 +SHA256 50ffb4a94e41502771efb7d1406b26141329bbcfaf03b42faf8e226da9ab183a sitecopy_0.16.3-14.diff.gz 39482 |