jpackage-release breaks yum when jpackage.org is down
Adrien Kunysz <adk-z4cenUK/[email protected]>
| Newsgroups | gmane.linux.jpackage.general |
|---|---|
| Message-ID | <CAA4Z2ZTHW34YP7y9O4rFsrTR30+J3ZFz10Ppi8g-=QOHt7O2JQ@mail.gmail.com> |
Dear jpackage-discuss@,
The jpackage-release RPM provides a yum repos configuration file that
list only one source (jpackage.org) for each repo. This causes yum to
fail when jpackage.org is down or otherwise unreachable. Adding an
alternative source resolves the problem. Can you please consider the
following patch for inclusion in a future release of jpackage-release?
diff -urp rpmbuild/SOURCES/jpackage.repo rpmbuild.new/SOURCES/jpackage.repo
--- rpmbuild/SOURCES/jpackage.repo 2009-09-22 21:50:35.000000000 +0100
+++ rpmbuild.new/SOURCES/jpackage.repo 2011-12-20 17:33:26.000000000 +0000
@@ -5,7 +5,7 @@
[jpackage-generic-5.0]
name=JPackage (free), generic
-#baseurl=http://mirrors.dotsrc.org/jpackage/5.0/generic/free
+baseurl=http://mirrors.dotsrc.org/jpackage/5.0/generic/free
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0
failovermethod=priority
gpgcheck=1
@@ -15,7 +15,7 @@ priority=10
[jpackage-generic-5.0-updates]
name=JPackage (free), generic updates
-#baseurl=http://mirrors.dotsrc.org/jpackage/5.0-updates/generic/free
+baseurl=http://mirrors.dotsrc.org/jpackage/5.0-updates/generic/free
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0-updates
failovermethod=priority
gpgcheck=1
@@ -34,7 +34,8 @@ priority=10
[jpackage-distro]
name=JPackage (free) for distro $releasever
-mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=@DIST@-$releasever&type=free&release=5.0
+mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=@DIST@-$releasever&type=free&release=$releasever
+baseurl=http://mirrors.dotsrc.org/jpackage/$releasever/@DIST@-$releasever/free/
failovermethod=priority
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-jpackage
diff -urp rpmbuild/SPECS/jpackage-release.spec
rpmbuild.new/SPECS/jpackage-release.spec
--- rpmbuild/SPECS/jpackage-release.spec 2009-09-22 21:52:07.000000000 +0100
+++ rpmbuild.new/SPECS/jpackage-release.spec 2011-12-20 17:37:55.000000000 +0000
@@ -1,6 +1,6 @@
Name: jpackage-release
Version: 5
-Release: 4%{?dist}
+Release: 4.0.acunu1%{?dist}
Summary: jpackage.org Repository Configuration
Group: System Environment/Base
@@ -52,6 +52,10 @@ sed -i -e "s/@DIST@/$DIST/g" %{_sysconfd
%changelog
+* Tue Dec 20 2011 Adrien Kunysz <adk-z4cenUK/[email protected]> 5-4.0.acunu1
+- Fail over to mirrors.dotsrc.org when jpackage.org is down
+- Abstract away release version number for jpackage-distro
+
* Tue Sep 22 2009 Will Tatam <[email protected]> 5-4
- Add new 5.0-updates repo