Deutsch English Français Italiano |
<tgsm48$7bpu$1@news.trigofacile.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!weretis.net!feeder8.news.weretis.net!news.trigofacile.com!.POSTED.176.143-2-105.abo.bbox.fr!not-for-mail From: =?UTF-8?Q?Julien_=c3=89LIE?= <iulius@nom-de-mon-site.com.invalid> Newsgroups: fr.comp.usenet.serveurs Subject: Re: Changer l'ancien path Date: Mon, 26 Sep 2022 19:05:12 +0200 Organization: Groupes francophones par TrigoFACILE Message-ID: <tgsm48$7bpu$1@news.trigofacile.com> References: <bt1nihhvuqi8t77jdbbdsudsflebu5mu62@consensus-omnium> <tgl8re$3rfvv$3@news.trigofacile.com> <0eltihhur8ff9ung5ahl57aa4svpm3ni9q@consensus-omnium> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Mon, 26 Sep 2022 17:05:12 -0000 (UTC) Injection-Info: news.trigofacile.com; posting-account="julien"; posting-host="176.143-2-105.abo.bbox.fr:176.143.2.105"; logging-data="241470"; mail-complaints-to="abuse@trigofacile.com" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Cancel-Lock: sha1:siA+2Y28VNcOK23XeHUVX/5H9yU= sha256:anOuLYKMdmKA7lG7pdMuP2rcwEpuv+VafV8PuZfmb7U= sha1:uzuFyStbZhTQHadxa205g4MuwEM= sha256:mfFf4N/dwuOEzSaAPEWKixcmQ3/FYaIFpy7hyh6Qaxc= In-Reply-To: <0eltihhur8ff9ung5ahl57aa4svpm3ni9q@consensus-omnium> Bytes: 3144 Lines: 50 Bonsoir LaLibreParole, >> Remplacer l'ancienne valeur par la nouvelle n'est pas facile non plus. >> Si tu es en tradspool ou timehash, > > C'est la cas. > >> tu peux essayer un "sed -i" sur chaque fichier. Puis reconstruire l'overview >> pour être propre (avec makehistory). >> Pour les autres méthodes de stockage (cnfs et timecaf), tu ne pourras pas... J'ai certainement été un peu trop pessimiste en disant "n'est pas facile". En fait, je pense que dans ton cas c'est plutôt simple car : 1/ tu utilises tradspool 2/ tu n'as pas le champ Path dans ton overview (je présume que tu ne l'as pas ajouté dans le paramètre extraoverviewadvertised/hidden d'inn.conf) donc nul besoin de reconstruire l'overview. Tu peux essayer sur un message pour commencer (ex : le 42 de fr.test) en supposant que l'ancienne valeur que tu veux remplacer est au tout début du Path (c'est bien ça ?). Remplaçons "pouet" par "coucou". cd <patharticles>/fr/test sed -i 's/^Path: pouet/Path: coucou/' 42 Si tu regardes le contenu de l'article 42, le nouveau Path devrait être bon. Je fais aussi l'hypothèse que personne n'a écrit "Path: pouet" au début d'une ligne d'un corps d'un message. Autrement, eh bien cette commande "sed" basique remplacera aussi l'occurrence. On peut faire plus sioux si besoin mais je ne pense pas qu'il faille s'embêter dans ce cas. Et ensuite, tu appliques cette commande à chaque fichier. cd <patharticles> find . -type f | xargs sed -i 's/^Path: pouet/Path: coucou/' {} Et voilà, ça devrait être bon. Tu peux essayer le find dans <patharticles>/fr/test pour commencer, et ensuite sur ton ton spool. -- Julien ÉLIE « Et cette même nuit, c'est-à-dire trois semaines plus tard… » (Astérix)