Salut à tous,
Ici: http://lfs.traduc.org/LFS/download.php
On peut télécharger lfs à partir de l'interface Web du dépôt svn (par exemple, lfs-6.7). J'aimerais savoir si on peut, depuis cette interface, générer un tar du dépôt (de lfs 6.7 ici). Si oui, comment? Si non, pas grave mais le fait de le savoir me permettra de réfléchir à la mise à disposition d'archives tar préfabriquées.
Merci de l'info.
Bonne journée,
Jean-Philippe MENGUAL
Afficher les réponses par date
On Sunday 19 September 2010 12:53:47 Jean-Philippe MENGUAL wrote:
Salut à tous,
Ici: http://lfs.traduc.org/LFS/download.php
On peut télécharger lfs à partir de l'interface Web du dépôt svn (par exemple, lfs-6.7). J'aimerais savoir si on peut, depuis cette interface, générer un tar du dépôt (de lfs 6.7 ici). Si oui, comment? Si non, pas grave mais le fait de le savoir me permettra de réfléchir à la mise à disposition d'archives tar préfabriquées.
Merci de l'info.
Je doute qu'il soit possible de produire un fichier tar à partir de l'interface web. Il s'agit de webdav et son rôle est uniquement de visualiser le contenu du dépôt. Même le contenu des fichiers n'est affiché qu'avec une mise en forme en html et n'est pas exploitable tel quel.
Quant à svn, il permet de récupérer les fichiers mais pas d'en envoyer le contenu sur stdout pour les traiter avec un autre programme tel que tar.
Je crains que la seule solution soit de récupérer les fichiers avec svn et de compresser le répertoire avec tar. Il est assez simple d'écrire un script pour automatiser cela.
Une fois le dépôt récupéré avec la commande "svn co svn://svn.traduc.org/lfs/branches/lfs-6.7 lfs", il est possible de le mettre à jour avec la commande "svn up" dans le répertoire lfs. Ainsi, seules les nouveautés sont téléchargées.
Frédéric
Le 19 septembre 2010 19:51, Frédéric Marchal fmarchal@perso.be a écrit :
On Sunday 19 September 2010 12:53:47 Jean-Philippe MENGUAL wrote:
Salut à tous,
Ici: http://lfs.traduc.org/LFS/download.php
On peut télécharger lfs à partir de l'interface Web du dépôt svn (par exemple, lfs-6.7). J'aimerais savoir si on peut, depuis cette interface, générer un tar du dépôt (de lfs 6.7 ici). Si oui, comment? Si non, pas grave mais le fait de le savoir me permettra de réfléchir à la mise à disposition d'archives tar préfabriquées.
Merci de l'info.
Quant à svn, il permet de récupérer les fichiers mais pas d'en envoyer le contenu sur stdout pour les traiter avec un autre programme tel que tar.
Jette un oeil à la commande "svn export" qui permet de récupérer une version d'un dépot sans les répertoires .svn
Emmanuel
On Sunday 19 September 2010, Emmanuel Trillaud wrote:
Le 19 septembre 2010 19:51, Frédéric Marchal fmarchal@perso.be a écrit :
On Sunday 19 September 2010 12:53:47 Jean-Philippe MENGUAL wrote:
Salut à tous,
Ici: http://lfs.traduc.org/LFS/download.php
On peut télécharger lfs à partir de l'interface Web du dépôt svn (par exemple, lfs-6.7). J'aimerais savoir si on peut, depuis cette interface, générer un tar du dépôt (de lfs 6.7 ici). Si oui, comment? Si non, pas grave mais le fait de le savoir me permettra de réfléchir à la mise à disposition d'archives tar préfabriquées.
Merci de l'info.
Quant à svn, il permet de récupérer les fichiers mais pas d'en envoyer le contenu sur stdout pour les traiter avec un autre programme tel que tar.
Jette un oeil à la commande "svn export" qui permet de récupérer une version d'un dépot sans les répertoires .svn
svn export semble uniquement capable d'écrire dans un filesystem (soit le répertoire courant ou soit un répertoire spécifié sur la ligne de commande). Si je lui demande d'écrire dans /dev/stdout, il se plaint que le fichier existe déjà. C'est logique mais ça ne fait pas l'affaire de Jean-Philippe...
Par contre, svn export permet de récupérer un dépôt sans créer le répertoire .svn ce qui évite de devoir l'exclure à l'exécution de tar mais interdit la mise à jour avec svn up.
Frédéric
Le 20/09/2010 09:10, Frédéric Marchal a écrit :
svn export semble uniquement capable d'écrire dans un filesystem (soit le répertoire courant ou soit un répertoire spécifié sur la ligne de commande). Si je lui demande d'écrire dans /dev/stdout, il se plaint que le fichier existe déjà. C'est logique mais ça ne fait pas l'affaire de Jean-Philippe...
Par contre, svn export permet de récupérer un dépôt sans créer le répertoire .svn ce qui évite de devoir l'exclure à l'exécution de tar mais interdit la mise à jour avec svn up.
Frédéric
Bonjour,
Est-ce qu'un script qui génèrerait un tar.gz quotidien répondrait au besoin ?
Bonne journée,
Éric
On 20/09/2010 09:27, Eric Deschamps wrote:
Le 20/09/2010 09:10, Frédéric Marchal a écrit :
svn export semble uniquement capable d'écrire dans un filesystem (soit le répertoire courant ou soit un répertoire spécifié sur la ligne de commande). Si je lui demande d'écrire dans /dev/stdout, il se plaint que le fichier existe déjà. C'est logique mais ça ne fait pas l'affaire de Jean-Philippe...
Par contre, svn export permet de récupérer un dépôt sans créer le répertoire .svn ce qui évite de devoir l'exclure à l'exécution de tar mais interdit la mise à jour avec svn up.
Frédéric
Bonjour,
Est-ce qu'un script qui génèrerait un tar.gz quotidien répondrait au besoin ?
Bonne journée,
Éric
Liste de discussion Traduc Traduc@traduc.org http://listes.traduc.org/mailman/listinfo/traduc [/!\ Les pièces-jointes doivent attendre l'approbation du modérateur.]
Se placer ailleurs (pas dans l'arbo du svn), ici je me place dans /tmp et je fais un 'export' sur le répertoire contenant le répertoire '.svn' à la racine du dépôt :
appzer0@poopy:cd /tmp/ appzer0@poopy:/tmp$ svn export ~/SVN-slackware-fr/sfo/ Fin d'exportation. appzer0@poopy:/tmp$ ls sfo/ slackbuilds@ slackbuilds-13.0/ slackbuilds-13.1/ slackbuilds-old/ slacktools/
Et voilà :) Y'a plus qu'à tar cfj archive.tar.bz2 sfo/ Y'a plus qu'à tar cfJ archive.tar.xz sfo/
On peut aussi simplement copier le répertoire voulu ailleurs et virer tout ce qui est svn via par exemple : appzer0@poopy:/tmp$ find sfo/ -type d -name ".svn" -delete
appzer0
Salut,
Merci à tous pour vos info. Pas besoin d'un script Eric, l'objectif n'étant pas d'avoir un tar généré quotidiennement mais une seule fois (pour chaque version stable du livre). Je passerai donc par svn export et tenterai de faire un tar à l'occasion. Ayant du retard j'ai quelques versions à ratraper mais... ça urge pas.
Merci encore,
Bonne journée,
Jean-Philippe MENGUAL
Le lundi 20 septembre 2010 à 09:27 +0200, Eric Deschamps a écrit :
Le 20/09/2010 09:10, Frédéric Marchal a écrit :
svn export semble uniquement capable d'écrire dans un filesystem (soit le répertoire courant ou soit un répertoire spécifié sur la ligne de commande). Si je lui demande d'écrire dans /dev/stdout, il se plaint que le fichier existe déjà. C'est logique mais ça ne fait pas l'affaire de Jean-Philippe...
Par contre, svn export permet de récupérer un dépôt sans créer le répertoire .svn ce qui évite de devoir l'exclure à l'exécution de tar mais interdit la mise à jour avec svn up.
Frédéric
Bonjour,
Est-ce qu'un script qui génèrerait un tar.gz quotidien répondrait au besoin ?
Bonne journée,
Éric
Liste de discussion Traduc Traduc@traduc.org http://listes.traduc.org/mailman/listinfo/traduc [/!\ Les pièces-jointes doivent attendre l'approbation du modérateur.]