まずはyumdownloaderを使うためにyum install yum-utilsであらかじめインストールしておきます。
あとは、/etc/yum.repos.d/CentOS-Base.repoに次のエントリを追加する。
[CentOS-src] name=CentOS-$releasever - SRPM baseurl=http://mirror.centos.org/centos/$releasever/os/SRPMS/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [CentOS-src2] name=CentOS-$releasever - Update SRPM baseurl=http://mirror.centos.org/centos/$releasever/updates/SRPMS/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
あとは、yumdownloader --source パッケージとか実行するだけで、SRPMを取得することができます。
お手軽ですね。