Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-user-fr
On Mon, 1 Sep 2003 01:38:20 +0200
Panard <panard@...> wrote:
>
> emerge -fp devrai déjà te faciliter la tache
>
Ah ce sujet, j'avais pondu ça, remis à jour pour l'occasion:
- D'abord, "emerge-uri.sh", un petit script qui sort une liste de
listes d'urls pour une commande d'emerge donnée (y compris les mirroirs
donc). En gros, il appelle emerge en ajoutant le -pf, et il filtre la
sortie :
#!/bin/bash
(emerge -pf $* 1>/dev/null ; echo >&2) 2>&1 \
| sed 's:[^[:print:]]:\n:' \
| sed -n '/^http:/p ; /^ftp:/p'
Exemple: "./emerge-uri -u world > mes_adresses" créera un
fichier avec la liste des urls des fichiers pour une mise à
jour.
Bon, le gros inconvénient, c'est que j'ai pas viré les urls des
fichies qu'on a déjà... mais ce serait faisable, vu que le "emerge
-pf" marque le succès de md5 sur ces fichiers.
- Ensuite, "download-uri.sh" un script auquel on passe un tel fichier
d'adresses et qui les télécharge :
#!/bin/bash
cat $1 \
| ( read uri
errors=""
while [ -n "$uri" ]; do
found=""
for u in $uri; do
wget $u && found="yes" && break
done
[ -z "$found" ] && errors="$errors!!! ${uri##*/}\n"
read uri
done
[ -z "${errors}" ] \
|| echo -e "\n!!! Here are files I couldn't download:\n${errors}" )
Exemple: "./download-uri mes_adresses" téléchargera les fichiers listés
dans "mes_adresses".
Donc voilà, je pense qu'avec ça se sera encore plus simple...
--
TGL.
--
gentoo-user-fr@g.o mailing list
|
|