Subversion Repositories ALCASAR

Rev

Rev 1 | Go to most recent revision | Blame | Last modification | View Log

#!/bin/sh
# script d'ajout des medias logiciels 
# 3abtux & rexy
# changelog :
#       + prise en compte dynamique de la version de la distribution
#       + prise en compte de la nouvelle struture RPM
#       + préparation des repository pour les mises à jour

fic=`cat /etc/product.id`
old="$IFS"
IFS=","
set $fic
for i in $*
do
        if [ "`echo $i|grep arch|cut -d'=' -f1`" == "arch" ]
        then 
                ARCH=`echo $i|cut -d"=" -f2`
        fi
        if [ "`echo $i|grep version|cut -d'=' -f1`" == "version" ]
        then 
                VERSION=`echo $i|cut -d"=" -f2`
        fi
done
IFS="$old"
MIRRORLIST="http://api.mandriva.com/mirrors/basic.$VERSION.$ARCH.list"
urpmi.removemedia -a
urpmi.addmedia --mirrorlist $MIRRORLIST main /media/main/release
urpmi.addmedia --mirrorlist $MIRRORLIST main_updates /media/main/updates
urpmi.addmedia --mirrorlist $MIRRORLIST contrib /media/contrib/release
urpmi.addmedia --mirrorlist $MIRRORLIST contrib_updates /media/contrib/updates