Add opendaylight-release packaging sources
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Mon, 27 Jan 2014 20:43:36 +0000 (12:43 -0800)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Mon, 27 Jan 2014 20:43:36 +0000 (12:43 -0800)
I realized as I was about to go generating new packages that this really
should be in gerrit and done via Jenkins. So, initial upload with my fix
to the fedora URLs already in it.

Change-Id: I12f46a4767cebdc1dc8d532ad68ad3450248b258
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
packaging/rpm/yum_release/opendaylight-release.spec [new file with mode: 0644]
packaging/rpm/yum_release/opendaylight.repo [new file with mode: 0644]

diff --git a/packaging/rpm/yum_release/opendaylight-release.spec b/packaging/rpm/yum_release/opendaylight-release.spec
new file mode 100644 (file)
index 0000000..ff187e8
--- /dev/null
@@ -0,0 +1,47 @@
+# Spec file only supports RHEL and Fedora now
+%if 0%{?rhel} || 0%{?fedora}
+
+%if 0%{?rhel}
+%define YUMREPO epel-%{rhel}-x86_64
+%else
+%define YUMREPO fedora-%{fedora}-x86_64
+%endif
+
+Name:           opendaylight-release
+Version:        0.1.0
+Release:        2%{?dist}
+Summary:        OpenDaylight Repository Configuration
+
+Group:          System Environment/Base
+License:        EPL
+URL:            http://www.opendaylight.org
+Source0:        opendaylight.repo
+BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+BuildRequires:  sed
+BuildArch:      noarch
+
+%description
+The OpenDaylight repository contains RPMs for installing the
+OpenDaylight components on a system.
+
+%install
+rm -rf %{buildroot}
+%{__mkdir} -p %{buildroot}%{_sysconfdir}/yum.repos.d
+sed 's/MOCKENV/%{YUMREPO}/g' %{SOURCE0} > %{buildroot}%{_sysconfdir}/yum.repos.d/opendaylight.repo
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%{_sysconfdir}/yum.repos.d/*.repo
+
+%endif
+
+%changelog
+* Mon Jan 27 2014 Andrew Grimberg <agrimberg@linuxfoundation.org> - 0.1.0-2
+- Fix fedora releas packages to have correct URL
+
+* Wed Jan 22 2014 Andrew Grimberg <agrimberg@linuxfoundation.org> - 0.1.0-1
+- Initial packaging
diff --git a/packaging/rpm/yum_release/opendaylight.repo b/packaging/rpm/yum_release/opendaylight.repo
new file mode 100644 (file)
index 0000000..e59c660
--- /dev/null
@@ -0,0 +1,17 @@
+[opendaylight-release]
+name=opendaylight-release
+baseurl=https://nexus.opendaylight.org/content/repositories/opendaylight-yum-MOCKENV
+enabled=1
+gpgcheck=0
+metadata_expire=10m
+autorefresh=1
+type=rpm-md
+
+[opendaylight-testing]
+name=opendaylight-testing
+baseurl=https://nexus.opendaylight.org/content/repositories/opendaylight-yum-MOCKENV-testing
+enabled=0
+gpgcheck=0
+metadata_expire=10m
+autorefresh=1
+type=rpm-md