#!/bin/sh # fait un miroir local des updates et le tient à jour SOURCE=ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1 DEST=/home/pierre/mga/upd-1/ export TMPDIR=/tmp [ ! -d $DEST ] && mkdir $DEST && chmod a+rx $DEST [ ! -d $DEST ] && echo "Créez le répertoire $DEST" && exit for NB in x86_64 i586 do [ ! -d $DEST/$NB ] && mkdir $DEST/$NB && chmod a+rx $DEST/$NB [ ! -d $DEST/$NB/media ] && mkdir $DEST/$NB/media && chmod a+rx $DEST/$NB/media for CNT in core nonfree tainted do med=$NB/media/$CNT [ ! -d $DEST/$med ] && mkdir $DEST/$med && chmod a+rx $DEST/$med mir=$NB/media/$CNT/updates [ ! -d $DEST/$mir ] && mkdir $DEST/$mir && chmod a+rx $DEST/$mir && echo "Répertoire $DEST/$mir créé" echo -e "\n En cours : $mir" mirrordir --no-chown $SOURCE/$mir $DEST/$mir done done echo "Miroirs $DEST à jour : `date`"