yum smart easy repo sets

greg wm smartpm at scalliondata.com
Wed Apr 11 15:59:37 PDT 2007


##################################################################
#(in case it is of use to anyone) for my own use i cooked up a way
#to easily invoke yum or smart, with any of several repo sets,
#for CentOS or fedora, keeping all repo defs in a single repo file.
#limitation:  smart doesn't use mirrorlists
#(by all means let me know if a better way exists):
#
#examples:
#   yu -y update                    #yum update using dist repos only
#   yud -y install smart            #use yum to install smart from dag repo
#   sma                             #smart shell with all extra repos
#      update                          #don't confuse smart update with 
yum update
#      query --show-channels alsa-dr*  #nice feature smart has that yum 
doesn't
#
#warning:  when exiting smart and it saves its cache, it gobbles lots of 
memory esp with many repos; running "sma" (below, all fedora repos) it 
thrashed for hours trying to use 878mb virtual with "only" 471mb 
resident in my 512mb

#which dist am i running?
if [ -s /etc/redhat-release ];then
   redrel=$(</etc/redhat-release)
   redrel=${redrel%.*}
   redrel=${redrel% (*}
   if [ "${redrel::1}" = F ];then
      redrel=f${redrel:$((-1))}         #fedora
   else
      redrel=e${redrel:$((-1))}         #centos
   fi
fi

#define commands to match distro
if [ "$redrel" = e3 ]||[ "$redrel" = e4 ];then
   alias  yu=ye         #centos
   alias  sm=se
   alias yup=yep
   alias smp=sep
   alias yud=yepd
   alias smd=sepd
   alias yua=yea
   alias sma=sea
else
   alias  yu=yf         #fedora
   alias  sm=sf
   alias yup=yfp
   alias smp=sfp
   alias yud=yfpd
   alias smd=sfpd
   alias yua=yfa
   alias sma=sfa
fi

#define commands to use various repo sets
alias ye='  yumr           ${yeb[@]}'   #yum w/centos main repos
alias se='  chan           ${yeb[@]}'      #ditto smart
alias yf='  yumr           ${yfb[@]}'      #ditto fedora
alias sf='  chan           ${yfb[@]}'
alias yep=' ye   ${yep[@]} ${ygp[@]}'   #plus some more repos
alias sep=' se   ${yep[@]} ${ygp[@]}'
alias yfp=' yf   ${yfp[@]} ${ygp[@]}'
alias sfp=' sf   ${yfp[@]} ${ygp[@]}'
alias yepd='yep  ${yed[@]} ${ygd[@]}'   #plus dag et al
alias sepd='sep  ${yed[@]} ${ygd[@]}'
alias yfpd='yfp  ${yfd[@]} ${ygd[@]}'
alias sfpd='sfp  ${yfd[@]} ${ygd[@]}'
alias yea=' yepd ${yea[@]} ${yga[@]}'   #all repos for this dist
alias sea=' sepd ${yea[@]} ${yga[@]}'
alias yfa=' yfpd ${yfa[@]} ${yga[@]}'
alias sfa=' sfpd ${yfa[@]} ${yga[@]}'
alias yaa=' yea  ${yfa[@]} ${yfb[@]}'   #plus repos for the other dist
alias saa=' sea  ${yfa[@]} ${yfb[@]}'

#for yum just give --enablerepo for desired repos
function yumr(){ LC_ALL=C yum "${@/\//--enablerepo=}";}
#for smart build channelfile with disabled=yes or no, also resolve 
$releasever and $basearch and add type=rpm-md
function chan(){ awk   'BEGIN{print"#WARNING, AUTOMATICALLY reGENERATED, 
see /etc/bashrc+cron"}
                        /^\[/{p=2;dis="yes"}
                    /^.main]/{p=0}
 '$(echo "$@ "|sed -e s.\ .]/{dis='"no"'}.g)'
                             {sub(".releasever","'${redrel:1}'")}
                             {sub(".basearch","'${unami=$(uname -i)}'")}
                            p{print}
                         p==2{print"disabled="dis"\ntype=rpm-md";p=1}' 
/etc/yum.repos.d/g.repo >| /etc/smart/channels/yumconf.channel &&
              yes|smart config --set remove-packages=false &&
         LC_ALL=C smart --shell;}

#bash arrays define repo sets, / parsed by awk/sed above:
   #centos main repos
yeb=(
   /CentOS_base
   /CentOS_update
   /CentOS_addons
   /CentOS_extras
   /CentOS_contrib
   /gnucash-e
   /trixbox
)
   #plus jpackage
yep=(
   /CentOS_plus
   /trixboxbeta
   /jpackage16-e-free
)
   #plus dag & kderh
yed=(
   /dag-e
   /kderh-e-stable
)
   #the rest
yea=(
   /dries-e
   /kderh-e-testing
   /kderh-e-unstable
   /at-sci-release
   /at-sci-updates
   /at-e-base
   /at-e-good
   /at-e-stable
   /at-e-testing
   /at-e-bleeding
   /at-e-obsoleted
   /at-e-release
   /at-e-updates
   /at-e-other
   /jpackage16-e-nonfree
   /jpackage16-e-devel
)
   #disable temporarily
yey=(
)
   #disable indefinitely
yex=(
   /pyvault-e
   /wb_base
   /wb_updates-released
   /wb_Extras
   /wb_Debuginfo
   /Lineox_base
   /Lineox_update
)
   #fedora main repos
yfb=(
   /f-core
   /f-extras
   /f-updates
) 
   #plus jpackage
yfp=(
   /jpackage16-f-free
) 
   #plus at & kderh
yfd=(
   /kderh-f-stable
   /at-f-stable
) 
   #the rest
yfa=(
   /f-devel
   /f-extras-devel
   /f-updates-testing
   /dries-f
   /kderh-f-testing
   /kderh-f-unstable
   /at-f-base
   /at-f-good
   /at-f-other
   /at-f-testing
   /at-f-bleeding
   /at-f-obsoleted
   /freshrpms
   /freshr-core
   /jpackage16-f-nonfree
   /jpackage16-f-devel
) 
   #disable temporarily
yfy=(
   /f-core-source
   /f-core-debuginfo
   /f-extras-source
   /f-extras-debuginfo
   /f-updates-source
   /f-updates-debuginfo
   /f-devel-source
   /f-devel-debuginfo
   /f-extras-devel-source
   /f-extras-devel-debuginfo
   /f-updates-testing-source
   /f-updates-testing-debuginfo
)
   #disable indefinitely
yfx=(
   /dag-f
   /dag-f3
   /dag-f5
   /dries-f3
   /dries-f5
   /freshr-updates
   /newrpms
   /nrpms-production
   /nrpms-testing
   /nrpms-debug
   /nrpms-experimental
   /nrpms-graveyard
   /pyvault-f
)
   #"plus", either centos or fedora
ygp=(
   /jpackage16-g-free
   /jpackage16-g-nonfree
)
ygd=(
   /kderh-a-stable
)
yga=(
   /kderh-a-testing
   /kderh-a-unstable
   /jpackage16-g-devel
)
ygy=(
)
ygx=(
   /egroupware
)

##################################################################
#/etc/yum.repos.d/g.repo:  all my repo defs
[trixbox]
name=trixbox RPM Repository for CentOS and RHEL
baseurl=http://yum.trixbox.org/centos/$releasever/RPMS/
gpgcheck=0

[trixboxbeta]
name=trixbox BETA RPM Repository for CentOS and RHEL
baseurl=http://yum.trixbox.org/centos/$releasever/beta/RPMS/
gpgcheck=0
 
#[egroupware]
#baseurl=http://umn.dl.sourceforge.net/sourceforge/egroupware
##       
http://umn.dl.sourceforge.net/sourceforge/egroupware/repodata/repomd.xml 
doesn't exist, therefore this is not a repository

[gnucash-e]
name=                                            RHEL $releasever 
$basearch - Gnucash
baseurl=http://people.redhat.com/notting/gnucash/RHEL-$releasever/$basearch/
gpgkey =http://people.redhat.com/notting/gnucash/RHEL-4/RPM-GPG-KEY

[dag-e]
name=                                             Dag RHEL $releasever 
$basearch - amavisd #enable for specific updates only, general update 
will replace main packages!
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
baseurl=http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el$releasever/en/$basearch/dag/
                                 
http://apt.sw.be/redhat/el$releasever/en/$basearch/dag/
        
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el$releasever/en/$basearch/dag/
  
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el$releasever/en/$basearch/dag/
             
http://ftp-stud.fht-esslingen.de/dag/redhat/el$releasever/en/$basearch/dag/
                  
http://mirrors.ircam.fr/pub/dag/redhat/el$releasever/en/$basearch/dag/
       
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el$releasever/en/$basearch/dag/
                     
http://rpmfind.net/linux/dag/redhat/el$releasever/en/$basearch/dag/
         
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el$releasever/en/$basearch/dag/
     
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el$releasever/en/$basearch/dag/

[dag-f]
name=Dag RPM Repository for Fedora Core
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
baseurl=  
http://www.mirrorservice.org/sites/apt.sw.be/fedora/$releasever/en/$basearch/dag
            
http://ftp.heanet.ie/pub/freshrpms/pub/dag/fedora/$releasever/en/$basearch/dag
                                      
http://apt.sw.be/fedora/$releasever/en/$basearch/dag

[dries-e]
name=Red Hat Enterprise Linux $releasever - $basearch - Dries' repo
#aseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el$releasever/en/$basearch/dries/RPMS
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el$releasever/en/$basearch/dries
gpgkey= http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt

[dries-f]
#hmm, dries-f works with smart but not yum!
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS
gpgkey= http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt

[pyvault-e]
name = PyVault RPM Repository [stable] for Redhat Enterprise Linux 
$releasever ($basearch)
baseurl = http://python.org/pyvault/centos-$releasever-$basearch
mirrorlist = 
http://python.org/pyvault/mirrors-centos-$releasever-$basearch.txt
gpgkey= http://python.org/pyvault/pyvault.asc

[pyvault-f]
name = PyVault RPM Repository [stable] for Fedora Core $releasever 
($basearch)
baseurl = http://python.org/pyvault/fedora-$releasever-$basearch
mirrorlist = 
http://python.org/pyvault/mirrors-fedora-$releasever-$basearch.txt
gpgkey= http://python.org/pyvault/pyvault.asc

[jpackage16-e-free]
name=jpackage16-e-free
gpgkey=http://www.jpackage.org/jpackage.asc
mirrorlist=http://www.jpackage.org/jpackage_rhel-$releasever.txt
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/redhat-el-$releasever.0/free/

[jpackage16-e-nonfree]
name=jpackage16-e-nonfree
gpgkey=http://www.jpackage.org/jpackage.asc
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/redhat-el-$releasever.0/non-free/

[jpackage16-e-devel]
name=jpackage16-e-devel
gpgkey=http://www.jpackage.org/jpackage.asc
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/redhat-el-$releasever.0/devel/

[jpackage16-f-free]
name=jpackage16-f-free
gpgkey=http://www.jpackage.org/jpackage.asc
mirrorlist=http://www.jpackage.org/jpackage_fedora-$releasever.txt
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/fedora-$releasever/free/

[jpackage16-f-nonfree]
name=jpackage16-f-nonfree
gpgkey=http://www.jpackage.org/jpackage.asc
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/fedora-$releasever/non-free/

[jpackage16-f-devel]
name=jpackage16-f-devel
gpgkey=http://www.jpackage.org/jpackage.asc
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/fedora-$releasever/devel/

[jpackage16-g-free]
name=jpackage16-g-free
gpgkey=http://www.jpackage.org/jpackage.asc
mirrorlist=http://www.jpackage.org/jpackage_generic.txt
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/generic/free/

[jpackage16-g-nonfree]
name=jpackage16-g-nonfree
gpgkey=http://www.jpackage.org/jpackage.asc
mirrorlist=                         
http://www.jpackage.org/jpackage_generic_nonfree.txt
baseurl=                      
http://mirrors.dotsrc.org/jpackage/1.6/generic/non-free/
                            
http://planetmirror.com/pub/jpackage/1.6/generic/non-free/
 http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/jpackage/1.6/generic/non-free/
                                
ftp://ftp.pbone.net/pub/jpackage/1.6/generic/non-free/
                       
http://sunsite.rediris.es/mirror/jpackage/1.6/generic/non-free/
                             
ftp://gsa10.eps.cdf.udc.es/jpackage/1.6/generic/non-free/
                 
http://www.mirrorservice.org/sites/jpackage.org/1.6/generic/non-free/
                               
http://ftp.heanet.ie/pub/jpackage/1.6/generic/non-free/

[jpackage16-g-devel]
name=jpackage16-g-devel
gpgkey=http://www.jpackage.org/jpackage.asc
baseurl=                       
http://ftp.heanet.ie/pub/jpackage/1.6/generic/devel/

[kderh-a-stable]
name=kderh-a-stable
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/all/stable/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-a-testing]
name=kderh-a-testing
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/all/testing/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-a-unstable]
name=kderh-a-unstable
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/all/unstable/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-e-stable]
name=kderh-e-stable
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/redhat/$releasever/$basearch/stable/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-e-testing]
name=kderh-e-testing            # NOTE: enable/disable *both* 
e-testing/a-testing together; requires/depends-on stable
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/redhat/$releasever/$basearch/testing/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-e-unstable]
name=kderh-e-unstable           # NOTE: enable/disable *both* 
e-unstable,a-unstable together; requires/depends-on testing
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/redhat/$releasever/$basearch/unstable/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-f-stable]
name=kderh-f-stable
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/fedora/$releasever/$basearch/stable/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-f-testing]
name=kderh-f-testing            # NOTE: enable/disable *both* 
f-testing/a-testing together; requires/depends-on stable
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/fedora/$releasever/$basearch/testing/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[kderh-f-unstable]
name=kderh-f-unstable           # NOTE: enable/disable *both* 
f-unstable,a-unstable together; requires/depends-on testing
baseurl=http://apt.kde-redhat.org/apt/kde-redhat/fedora/$releasever/$basearch/unstable/
gpgkey =http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY

[at-e-base]
name=at-e-base
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/base
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-good]
name=at-e-good
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/good/
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-stable]
name=at-e-stable
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-testing]
name=at-e-testing
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/testing/
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-bleeding]
name=at-e-bleeding
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/bleeding/
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-obsoleted]
name=at-e-obsoleted
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/obsoleted/
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-other]
name=at-e-other
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/other/
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-f-base]
name=at-f-base
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/base
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-f-good]
name=at-f-good
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/good
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-f-stable]
name=at-f-stable
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-f-testing]
name=at-f-testing
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/testing
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-f-bleeding]
name=at-f-bleeding
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/bleeding
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-f-obsoleted]
name=at-f-obsoleted
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/obsoleted
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-f-other]
name=at-f-other
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/other
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-release]
name=at-e-release
baseurl=http://dl.atrpms.net/el$releasever-$basearch/redhat/release
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-e-updates]
name=at-e-updates
baseurl=http://dl.atrpms.net/el$releasever-$basearch/redhat/updates
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-sci-release]
name=at-sci-release
baseurl=http://dl.atrpms.net/sl$releasever-$basearch/scientificlinux/release
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[at-sci-updates]
name=at-sci-updates
baseurl=http://dl.atrpms.net/sl$releasever-$basearch/scientificlinux/updates
gpgkey=    http://ATrpms.net/RPM-GPG-KEY.atrpms

[CentOS_base]
name=CentOS-$releasever - Base
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl   =    
http://www.gtlib.gatech.edu/pub/centos/$releasever/os/$basearch/
   
http://mirror.cs.wisc.edu/pub/mirrors/linux/centos/$releasever/os/$basearch/
                      
http://mirror.centos.org/centos/$releasever/os/$basearch/

[CentOS_update]
name=CentOS-$releasever - Updates
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl   =    
http://www.gtlib.gatech.edu/pub/centos/$releasever/updates/$basearch/
   
http://mirror.cs.wisc.edu/pub/mirrors/linux/centos/$releasever/updates/$basearch/
                      
http://mirror.centos.org/centos/$releasever/updates/$basearch/

[CentOS_addons]
name=CentOS-$releasever - Addons
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
baseurl   =    
http://www.gtlib.gatech.edu/pub/centos/$releasever/addons/$basearch/
   
http://mirror.cs.wisc.edu/pub/mirrors/linux/centos/$releasever/addons/$basearch/
                      
http://mirror.centos.org/centos/$releasever/addons/$basearch/

[CentOS_extras]
name=CentOS-$releasever - Extras
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl   =    
http://www.gtlib.gatech.edu/pub/centos/$releasever/extras/$basearch/
   
http://mirror.cs.wisc.edu/pub/mirrors/linux/centos/$releasever/extras/$basearch/
                      
http://mirror.centos.org/centos/$releasever/extras/$basearch/

[CentOS_contrib]
name=CentOS-$releasever - Contrib
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
baseurl   =    
http://www.gtlib.gatech.edu/pub/centos/$releasever/contrib/$basearch/
   
http://mirror.cs.wisc.edu/pub/mirrors/linux/centos/$releasever/contrib/$basearch/
                      
http://mirror.centos.org/centos/$releasever/contrib/$basearch/

[CentOS_plus]
name=CentOS-$releasever - Plus
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl   =    
http://www.gtlib.gatech.edu/pub/centos/$releasever/centosplus/$basearch/
   
http://mirror.cs.wisc.edu/pub/mirrors/linux/centos/$releasever/centosplus/$basearch/
                      
http://mirror.centos.org/centos/$releasever/centosplus/$basearch/

[freshr-core]
name=freshr-core
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/core
gpgkey= http://freshrpms.net/RPM-GPG-KEY-freshrpms

[freshr-updates]
name=freshr-updates
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/updates
gpgkey= http://freshrpms.net/RPM-GPG-KEY-freshrpms

[freshrpms]
name=freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
gpgkey= http://freshrpms.net/RPM-GPG-KEY-freshrpms

[newrpms]
name=Fedora Core $releasever NewRPMS.sunsite.dk
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/$basearch/fc$releasever

[nrpms-production]
name=Fedora Core $releasever - $basearch - nrpms.net/production
gpgcheck=0
baseurl=                  
http://ipi.fi/work/pablo/matt/downloads/yum/fedora-$releasever-$basearch/production/
 http://mirrors.ftp.sciences.univ-nantes.fr/mirrors/www.nrpms.net/yum/fedora-$releasever-$basearch/production/
                             
ftp://ftp.planetmirror.net/pub/nrpms/yum/fedora-$releasever-$basearch/production/
                                          
http://nrpms.opus11.net/yum/fedora-$releasever-$basearch/production/

[nrpms-testing]
name=Fedora Core $releasever - $basearch - nrpms.net/testing
gpgcheck=0
baseurl=                  
http://ipi.fi/work/pablo/matt/downloads/yum/fedora-$releasever-$basearch/testing
 http://mirrors.ftp.sciences.univ-nantes.fr/mirrors/www.nrpms.net/yum/fedora-$releasever-$basearch/testing
                             
ftp://ftp.planetmirror.net/pub/nrpms/yum/fedora-$releasever-$basearch/testing
                                          
http://nrpms.opus11.net/yum/fedora-$releasever-$basearch/testing

[nrpms-debug]
name=Fedora Core $releasever - $basearch - nrpms.net/debug
gpgcheck=0
baseurl=                  
http://ipi.fi/work/pablo/matt/downloads/yum/fedora-$releasever-$basearch/debug
 http://mirrors.ftp.sciences.univ-nantes.fr/mirrors/www.nrpms.net/yum/fedora-$releasever-$basearch/debug
                             
ftp://ftp.planetmirror.net/pub/nrpms/yum/fedora-$releasever-$basearch/debug
                                          
http://nrpms.opus11.net/yum/fedora-$releasever-$basearch/debug

[nrpms-experimental]
name=Fedora Core $releasever - $basearch - nrpms.net/experimental
gpgcheck=0
baseurl=                  
http://ipi.fi/work/pablo/matt/downloads/yum/fedora-$releasever-$basearch/experimental
 http://mirrors.ftp.sciences.univ-nantes.fr/mirrors/www.nrpms.net/yum/fedora-$releasever-$basearch/experimental
                             
ftp://ftp.planetmirror.net/pub/nrpms/yum/fedora-$releasever-$basearch/experimental
                                          
http://nrpms.opus11.net/yum/fedora-$releasever-$basearch/experimental

[nrpms-graveyard]
name=Fedora Core $releasever - $basearch - nrpms.net/graveyard
gpgcheck=0
baseurl=                  
http://ipi.fi/work/pablo/matt/downloads/yum/fedora-$releasever-$basearch/graveyard
 http://mirrors.ftp.sciences.univ-nantes.fr/mirrors/www.nrpms.net/yum/fedora-$releasever-$basearch/graveyard
                             
ftp://ftp.planetmirror.net/pub/nrpms/yum/fedora-$releasever-$basearch/graveyard
                                          
http://nrpms.opus11.net/yum/fedora-$releasever-$basearch/graveyard

[f-core]
name=Fedora Core $releasever - $basearch
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[f-core-source]
name=Fedora Core $releasever - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/source/SRPMS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[f-core-debuginfo]
name=Fedora Core $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/debug/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[f-devel]
name=Fedora Core - Development
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/development/$basearch/os
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-rawhide
gpgcheck=0

[f-devel-source]
name=Fedora Core - Development - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/development/SRPMS/
gpgcheck=0

[f-devel-debuginfo]
name=Fedora Core - Development - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/development/$basearch/debug/
gpgcheck=0

[f-extras]
name=Fedora Extras $releasever - $basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
mirrorlist=      
http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever
baseurl=http://redhat.download.fedoraproject.org/pub/fedora/linux/extras/$releasever/$basearch/
                    
http://mirror.linux.duke.edu/pub/fedora/linux/extras/$releasever/$basearch/
                     
http://mirror.hiwaay.net/redhat/fedora/linux/extras/$releasever/$basearch/
                
ftp://mirror.newnanutilities.org/pub/fedora/linux/extras/$releasever/$basearch/
           
http://fedora.gtlib.gatech.edu/pub/fedora.redhat/linux/extras/$releasever/$basearch/
        
http://mirror.clarkson.edu/pub/distributions/fedora/linux/extras/$releasever/$basearch/
                     
ftp://fedora.mirrors.tds.net/pub/fedora-core-extras/$releasever/$basearch/

[f-extras-source]
name=Fedora Extras $releasever - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/SRPMS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras

[f-extras-debuginfo]
name=Fedora Extras $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/debug/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras

[f-extras-devel]
name=Fedora Extras - Development Tree
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/development/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-extras-devel
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras

[f-extras-devel-source]
name=Fedora Extras - Development - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/development/SRPMS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras

[f-extras-devel-debuginfo]
name=Fedora Extras - Development - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/development/$basearch/debug/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras

[f-updates]
name=Fedora Core $releasever - $basearch - Updates
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[f-updates-source]
name=Fedora Core $releasever - Updates Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/SRPMS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[f-updates-debuginfo]
name=Fedora Core $releasever - $basearch - Updates - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/debug/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[f-updates-testing]
name=Fedora Core $releasever - $basearch - Test Updates
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-testing-fc$releasever
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test

[f-updates-testing-source]
name=Fedora Core $releasever - Test Updates Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/$releasever/SRPMS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test

[f-updates-testing-debuginfo]
name=Fedora Core $releasever - $basearch - Test Updates Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/$releasever/$basearch/debug/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test



More information about the Smart mailing list