>смотрите как сделаны файлы *.repo в /etc/yum.repos.d Эти файлы состоят из таких вот блоков
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
Я создавал файл с именем pbone.repo с примерно таким содержанием
[pbone]
name=pbone
baseurl=http://rpm.pbone.net/
enabled=1
но при попытке поискать в нем yum выдал ошибку, касаемую файла repomd.xml