From de6308dc2fb1685a3bd278cb519f6a98081c39a3 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Wed, 26 Sep 2012 13:00:56 +0000 Subject: [PATCH] scripts/rebuild-rhel-kernel-rpm: Correct CentOS download URLs git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4524 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scripts/rebuild-rhel-kernel-rpm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/scripts/rebuild-rhel-kernel-rpm b/scripts/rebuild-rhel-kernel-rpm index 426da3106..b605a2323 100755 --- a/scripts/rebuild-rhel-kernel-rpm +++ b/scripts/rebuild-rhel-kernel-rpm @@ -53,16 +53,21 @@ kernel="${kernel%.${arch}}" kernel_src_rpm="${kernel}.src.rpm" kver="${kernel#kernel-}" distro="$(sed -n -e 's/^\(.*\) release .*$/\1/p' /etc/issue)" -releasever="$(sed -n -e 's/^.* release \([0-9.]*\) .*$/\1/p' /etc/issue)" +if [ -n "$2" ]; then + releasever="$2" +else + releasever="$(sed -n -e 's/^.* release \([0-9.]*\) .*$/\1/p' /etc/issue)" +fi releasevermajor="$(echo $releasever | cut -f1 -d.)" releaseverminor="$(echo $releasever | cut -f2 -d.)" case "$distro" in "CentOS"*) - if [ $releasevermajor = 5 ]; then - srpm_url=("http://vault.centos.org/${releasever}/os/SRPMS" "http://vault.centos.org/${releasever}/updates/SRPMS") - else - srpm_url=("http://vault.centos.org/${releasever}/os/Source/SPackages" "http://vault.centos.org/${releasever}/updates/Source/SPackages") - fi + case $releasever in + 5.*|6.[01]) + srpm_url=("http://vault.centos.org/${releasever}/os/SRPMS" "http://vault.centos.org/${releasever}/updates/SRPMS");; + *) + srpm_url=("http://vault.centos.org/${releasever}/os/Source/SPackages" "http://vault.centos.org/${releasever}/updates/Source/SPackages");; + esac ;; "Red Hat Enterprise Linux"*) srpm_url=("http://ftp.redhat.com/pub/redhat/linux/enterprise/${releasevermajor}Server/en/os/SRPMS")