summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20111105/12778233/attachment-0002.bin
blob: 37cd79146a558de708fb17585cdb0f49c1f498fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/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`"