diff --git a/SOURCES/yum.conf.centos b/SOURCES/yum.conf.centos
new file mode 100644
index 0000000..367126f
--- /dev/null
+++ b/SOURCES/yum.conf.centos
@@ -0,0 +1,26 @@
+[main]
+cachedir=/var/cache/yum/$basearch/$releasever
+keepcache=0
+debuglevel=2
+logfile=/var/log/yum.log
+exactarch=1
+obsoletes=1
+gpgcheck=1
+plugins=1
+installonly_limit=5
+bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
+distroverpkg=centos-release
+
+
+#  This is the default, if you make this bigger yum won't see if the metadata
+# is newer on the remote and so you'll "gain" the bandwidth of not having to
+# download the new metadata and "pay" for it by yum not having correct
+# information.
+#  It is esp. important, to have correct metadata, for distributions like
+# Fedora which don't keep old packages around. If you don't like this checking
+# interupting your command line usage, it's much better to have something
+# manually check the metadata once an hour (yum-updatesd will do this).
+# metadata_expire=90m
+
+# PUT YOUR REPOS HERE OR IN separate files named file.repo
+# in /etc/yum.repos.d
diff --git a/SPECS/yum.spec b/SPECS/yum.spec
index 11d0cc6..6dbb5b0 100644
--- a/SPECS/yum.spec
+++ b/SPECS/yum.spec
@@ -40,7 +40,7 @@ Release: 118%{?dist}
 License: GPLv2+
 Group: System Environment/Base
 Source0: http://yum.baseurl.org/download/3.4/%{name}-%{version}.tar.gz
-Source1: yum.conf.fedora
+Source1: yum.conf.centos
 Source2: yum-updatesd.conf.fedora
 Patch1: yum-distro-configs.patch
 Patch5: geode-arch.patch
@@ -85,6 +85,7 @@ Requires: python-iniparse
 Requires: python-sqlite
 Requires: python-urlgrabber >= 3.9.0-8
 Requires: yum-metadata-parser >= 1.1.0
+Requires: yum-plugin-fastestmirror
 Requires: pygpgme
 # rawhide is >= 0.5.3-7.fc18 ... as this is added.
 Requires: pyliblzma
@@ -430,6 +431,12 @@ exit 0
 %endif
 
 %changelog
+* Fri Jun 27 2014 Karanbir Singh <kbsingh@centos.org> - 3.4.3-118.el7.centos
+- Make yum require yum-plugin-fastestmirror
+- use the CentOS bug tracker url 
+- retain 5 for installonlyn
+- ensure distrover is always from centos-release
+
 * Tue Apr 15 2014 James Antill <james.antill@redhat.com> - 3.4.3-118
 - Remove CHUNK argument from open() for weird anaconda C NULL exception.
 - Resolves: rhbz#1058297