It would be handy to have a preconfigured yum repository for the CentOS source RPMs that tools like yumdownloader could make use of. For example, an additional repo could be configured via /etc/yum.repos.d/CentOS-Source.repo:<br />
<br />
# CentOS-Source.repo<br />
#-----------------<br />
<br />
[base-source]<br />
name=CentOS-$releasever - Base - Source<br />
baseurl=<a href="http://vault.centos.org/6.4/os/Source/">http://vault.centos.org/6.4/os/Source/</a> [<a href="http://vault.centos.org/6.4/os/Source/" target="_blank">^</a>]<br />
gpgcheck=1<br />
gpgkey=<a href="file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6">file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6</a> [<a href="file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6" target="_blank">^</a>]<br />
enabled=0<br />
<br />
[updates-source]<br />
name=CentOS-$releasever - Updates - Source<br />
baseurl=<a href="http://vault.centos.org/6.4/updates/Source/">http://vault.centos.org/6.4/updates/Source/</a> [<a href="http://vault.centos.org/6.4/updates/Source/" target="_blank">^</a>]<br />
gpgcheck=1<br />
gpgkey=<a href="file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6">file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6</a> [<a href="file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6" target="_blank">^</a>]<br />
enabled=0<br />
#-----------------<br />
<br />
Then, the user can issue a command such as:<br />
<br />
yumdownloader --source kernel<br />
<br />
and have it work as expected.
↧