#!/bin/bash
orepo="ftp.blogdrake.net"
frepo="ftp.blogdrake.org"
if [ -f /etc/urpmi/urpmi.cfg  ] ; then
	repofiles="/etc/urpmi/urpmi.cfg"
fi
if [ -f /etc/yum.repos.d/BDK.repo ] ; then
	repofiles="$repofiles /etc/yum.repos.d/BDK.repo"
fi
#if [ $UID != 0 ]; then 
#echo "Run the script as root"
#exit 1
#fi

updone=0
for tofix in $repofiles ; do
	sed -e "s|$orepo|$frepo|g" -i $tofix
	case $tofix in
		"/etc/urpmi/urpmi.cfg") 
		    repolist="$(urpmq --list-media |grep BDK|tr '\n' ' ')"
		    if [ -n "$repolist" ] ; then
				urpmi.update --no-ignore $repolist
				urpmi --auto --auto-update 
				updone=1
			else
				echo "You do not have blogdrake's repsository for urpmi"
				echo
			fi;;
		"/etc/yum.repos.d/BDK.repo" ) 
		if [ $updone -eq 0 ]; then
			dnf --refresh up
		fi;;
	esac
done
