From: Stephen Soltesz Date: Thu, 14 Feb 2008 16:39:09 +0000 (+0000) Subject: Added a conditional/different directory hierarchy for f7/f8 mirrors. X-Git-Tag: nodeconfig-4.2-1~8 X-Git-Url: http://git.onelab.eu/?p=nodeconfig.git;a=commitdiff_plain;h=42a75cb22484fa8d5bf7adbe3bdb18f43c03b2b2 Added a conditional/different directory hierarchy for f7/f8 mirrors. --- diff --git a/yum.conf.php b/yum.conf.php index 74a338c..71af098 100755 --- a/yum.conf.php +++ b/yum.conf.php @@ -47,19 +47,35 @@ if (isset($_REQUEST['mirrorlist']) && $mirrors = array("http://coblitz.planet-lab.org/pub/fedora/linux", "http://fedora.gtlib.cc.gatech.edu/pub/fedora.redhat/linux", "http://download.fedoraproject.org/pub/fedora/linux", - "ftp://rpmfind.net/linux/fedora", "http://mirrors.kernel.org/fedora"); + #"ftp://rpmfind.net/linux/fedora", still uses the old style of directory hierarchy $releasever = $_REQUEST['releasever']; switch ($_REQUEST['repo']) { case "base": - foreach ($mirrors as $mirror) { - echo "$mirror/core/$releasever/\$ARCH/os/\n"; - } + if ( intval($releasever) >= 7 ) + { + foreach ($mirrors as $mirror) { + echo "$mirror/releases/$releasever/Everything/\$ARCH/os/\n"; + } + + } else { + foreach ($mirrors as $mirror) { + echo "$mirror/core/$releasever/\$ARCH/os/\n"; + } + } break; case "updates": - foreach ($mirrors as $mirror) { - echo "$mirror/core/updates/$releasever/\$ARCH/\n"; - } + if ( intval($releasever) >= 7 ) + { + foreach ($mirrors as $mirror) { + echo "$mirror/updates/$releasever/\$ARCH/\n"; + } + + } else { + foreach ($mirrors as $mirror) { + echo "$mirror/core/updates/$releasever/\$ARCH/\n"; + } + } break; }