[CentOS-devel] CentOS source rpm repository

Tetsuo Handa from-centos at I-love.SAKURA.ne.jp
Sun Sep 7 13:45:19 UTC 2014


Hello.

I'm writing a Japanese serial based on LinuxCon Japan 2014's presentation
material "How to obtain information for troubleshooting enterprise servers"
( http://i-love.sakura.ne.jp/tomoyo/LCJ2014-en.pdf ). In one installment in
the serial, I'm planning to explain how to browse source code by extracting
source rpm packages.

I thought that it would be convenient if we can refer all source rpm packages
in non-latest minor releases using single baseurl= line of yum's repo file
(e.g. something like

---------- /etc/yum.repos.d/CentOS-Source.repo begin ----------
[base-source]
name=base-source
baseurl=http://vault.centos.org/centos/6/os/Source/
gpgcheck=1

[updates-source]
name=updates-source
baseurl=http://vault.centos.org/centos/6/updates/Source/
gpgcheck=1

[oldreleases-source]
name=oldreleases-source
baseurl=http://vault.centos.org/centos/6-oldreleases/
gpgcheck=1
---------- /etc/yum.repos.d/CentOS-Source.repo end ----------

rather than

---------- /etc/yum.repos.d/CentOS-Source.repo begin ----------
[base-6.0-source]
name=base-6.0-source
baseurl=http://vault.centos.org/6.0/os/Source/
gpgcheck=1

[updates-6.0-source]
name=updates-6.0-source
baseurl=http://vault.centos.org/6.0/updates/Source/
gpgcheck=1

[base-6.1-source]
name=base-6.1-source
baseurl=http://vault.centos.org/6.1/os/Source/
gpgcheck=1

[updates-6.1-source]
name=updates-6.1-source
baseurl=http://vault.centos.org/6.1/updates/Source/
gpgcheck=1

[base-6.2-source]
name=base-6.2-source
baseurl=http://vault.centos.org/6.2/os/Source/
gpgcheck=1

[updates-6.2-source]
name=updates-6.2-source
baseurl=http://vault.centos.org/6.2/updates/Source/
gpgcheck=1

[base-6.3-source]
name=base-6.3-source
baseurl=http://vault.centos.org/6.3/os/Source/
gpgcheck=1

[updates-6.3-source]
name=updates-6.3-source
baseurl=http://vault.centos.org/6.3/updates/Source/
gpgcheck=1

[base-6.4-source]
name=base-6.4-source
baseurl=http://vault.centos.org/6.4/os/Source/
gpgcheck=1

[updates-6.4-source]
name=updates-6.4-source
baseurl=http://vault.centos.org/6.4/updates/Source/
gpgcheck=1

[base-6.5-source]
name=base-6.5-source
baseurl=http://vault.centos.org/6.5/os/Source/
gpgcheck=1

[updates-6.5-source]
name=updates-6.5-source
baseurl=http://vault.centos.org/6.5/updates/Source/
gpgcheck=1
---------- /etc/yum.repos.d/CentOS-Source.repo end ----------

) so that we don't need to update the repo file when CentOS 6.6 is released.

In other words, I'd like to hear if any progress can be made since
http://lists.centos.org/pipermail/centos/2013-May/134906.html ...

Regards.



More information about the CentOS-devel mailing list