commit 94803fd636121bfbaded9ccfca71ac75b9a7b518 Author: CentOS Sources Date: Tue May 7 09:48:45 2019 -0400 import rhn-custom-info-5.4.42-4.module+el8+2757+b847be8a diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2cb588a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/rhn-custom-info-5.4.42.tar.gz diff --git a/.rhn-custom-info.metadata b/.rhn-custom-info.metadata new file mode 100644 index 0000000..1e1a993 --- /dev/null +++ b/.rhn-custom-info.metadata @@ -0,0 +1 @@ +e973e2c65b57bce8abbaa40aac70f370d54e99f9 SOURCES/rhn-custom-info-5.4.42.tar.gz diff --git a/SOURCES/rhn-custom-info-5.4.42-1-to-rhn-custom-info-5.4.42-2-el8.patch b/SOURCES/rhn-custom-info-5.4.42-1-to-rhn-custom-info-5.4.42-2-el8.patch new file mode 100644 index 0000000..3ba89b3 --- /dev/null +++ b/SOURCES/rhn-custom-info-5.4.42-1-to-rhn-custom-info-5.4.42-2-el8.patch @@ -0,0 +1,23 @@ +diff --git a/rhn-custom-info.spec b/rhn-custom-info.spec +index 878ceec..26a3838 100644 +--- a/rhn-custom-info.spec ++++ b/rhn-custom-info.spec +@@ -5,7 +5,7 @@ + Name: rhn-custom-info + Summary: Set and list custom values for RHN-enabled machines + Version: 5.4.42 +-Release: 1%{?dist} ++Release: 2%{?dist} + License: GPLv2 + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + URL: https://github.com/spacewalkproject/spacewalk +@@ -59,6 +59,9 @@ install -m 644 rhn-custom-info.8 $RPM_BUILD_ROOT%{_mandir}/man8/ + %{_mandir}/man8/rhn-custom-info.* + + %changelog ++* Mon Mar 05 2018 Tomas Kasparek 5.4.42-2 ++- rebuild for rhel8 ++ + * Fri Feb 09 2018 Michael Mraka 5.4.42-1 + - remove install/clean section initial cleanup + - removed Group from specfile diff --git a/SOURCES/rhn-custom-info-5.4.42-2-el8-to-rhn-custom-info-5.4.42-3-el8.patch b/SOURCES/rhn-custom-info-5.4.42-2-el8-to-rhn-custom-info-5.4.42-3-el8.patch new file mode 100644 index 0000000..f796a41 --- /dev/null +++ b/SOURCES/rhn-custom-info-5.4.42-2-el8-to-rhn-custom-info-5.4.42-3-el8.patch @@ -0,0 +1,28 @@ +diff --git a/rhn-custom-info.spec b/rhn-custom-info.spec +index 26a3838..72b046c 100644 +--- a/rhn-custom-info.spec ++++ b/rhn-custom-info.spec +@@ -1,11 +1,11 @@ +-%if 0%{?fedora} ++%if 0%{?fedora} || 0%{?rhel} >= 8 + %global build_py3 1 + %endif + + Name: rhn-custom-info + Summary: Set and list custom values for RHN-enabled machines + Version: 5.4.42 +-Release: 2%{?dist} ++Release: 3%{?dist} + License: GPLv2 + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + URL: https://github.com/spacewalkproject/spacewalk +@@ -59,6 +59,9 @@ install -m 644 rhn-custom-info.8 $RPM_BUILD_ROOT%{_mandir}/man8/ + %{_mandir}/man8/rhn-custom-info.* + + %changelog ++* Wed Mar 14 2018 Tomas Kasparek 5.4.42-3 ++- build rhn-custom-info for python3 (tkasparek@redhat.com) ++ + * Mon Mar 05 2018 Tomas Kasparek 5.4.42-2 + - rebuild for rhel8 + diff --git a/SOURCES/rhn-custom-info-5.4.42-3-el8-to-rhn-custom-info-5.4.42-4-el8.patch b/SOURCES/rhn-custom-info-5.4.42-3-el8-to-rhn-custom-info-5.4.42-4-el8.patch new file mode 100644 index 0000000..04c3544 --- /dev/null +++ b/SOURCES/rhn-custom-info-5.4.42-3-el8-to-rhn-custom-info-5.4.42-4-el8.patch @@ -0,0 +1,33 @@ +diff --git a/rhn-custom-info.spec b/rhn-custom-info.spec +index 72b046c..040fcce 100644 +--- a/rhn-custom-info.spec ++++ b/rhn-custom-info.spec +@@ -5,7 +5,7 @@ + Name: rhn-custom-info + Summary: Set and list custom values for RHN-enabled machines + Version: 5.4.42 +-Release: 3%{?dist} ++Release: 4%{?dist} + License: GPLv2 + Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz + URL: https://github.com/spacewalkproject/spacewalk +@@ -18,7 +18,7 @@ BuildRequires: python-devel + Requires: rhnlib + %endif + +-%if 0%{?fedora} ++%if 0%{?fedora} || 0%{?rhel} >= 8 + Requires: dnf-plugin-spacewalk + %else + %if 0%{?suse_version} +@@ -59,6 +59,10 @@ install -m 644 rhn-custom-info.8 $RPM_BUILD_ROOT%{_mandir}/man8/ + %{_mandir}/man8/rhn-custom-info.* + + %changelog ++* Mon Apr 16 2018 Tomas Kasparek 5.4.42-4 ++- Resolves: #1566053 - require dnf-plugin-spacewalk on rhel8 instead of yum ++ (tkasparek@redhat.com) ++ + * Wed Mar 14 2018 Tomas Kasparek 5.4.42-3 + - build rhn-custom-info for python3 (tkasparek@redhat.com) + diff --git a/SPECS/rhn-custom-info.spec b/SPECS/rhn-custom-info.spec new file mode 100644 index 0000000..795b364 --- /dev/null +++ b/SPECS/rhn-custom-info.spec @@ -0,0 +1,147 @@ +%if 0%{?fedora} || 0%{?rhel} >= 8 +%global build_py3 1 +%endif + +Name: rhn-custom-info +Summary: Set and list custom values for RHN-enabled machines +Version: 5.4.42 +Release: 4%{?dist} +License: GPLv2 +Source0: https://github.com/spacewalkproject/spacewalk/archive/%{name}-%{version}.tar.gz +Patch0: rhn-custom-info-5.4.42-1-to-rhn-custom-info-5.4.42-2-el8.patch +Patch1: rhn-custom-info-5.4.42-2-el8-to-rhn-custom-info-5.4.42-3-el8.patch +Patch2: rhn-custom-info-5.4.42-3-el8-to-rhn-custom-info-5.4.42-4-el8.patch +URL: https://github.com/spacewalkproject/spacewalk +BuildArch: noarch +%if 0%{?build_py3} +BuildRequires: python3-devel +Requires: python3-rhnlib +%else +BuildRequires: python-devel +Requires: rhnlib +%endif + +%if 0%{?fedora} || 0%{?rhel} >= 8 +Requires: dnf-plugin-spacewalk +%else +%if 0%{?suse_version} +Requires: zypp-plugin-spacewalk +# provide rhn directories for filelist check +BuildRequires: rhn-client-tools +%else +Requires: yum-rhn-plugin +%endif +%endif + +%description +Allows for the setting and listing of custom key/value pairs for +an RHN-enabled system. + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 + +%build +make -f Makefile.rhn-custom-info all +%if 0%{?build_py3} + sed -i 's|#!/usr/bin/python|#!/usr/bin/python3|' *.py +%endif + +%install +install -d $RPM_BUILD_ROOT +%global pypath %{?build_py3:%{python3_sitelib}}%{!?build_py3:%{python_sitelib}} +make -f Makefile.rhn-custom-info install PREFIX=$RPM_BUILD_ROOT ROOT=%{pypath} +install -d $RPM_BUILD_ROOT%{_mandir}/man8/ +install -m 644 rhn-custom-info.8 $RPM_BUILD_ROOT%{_mandir}/man8/ + +%clean + +%files +%{_bindir}/rhn-custom-info +%{pypath}/custominfo/ +%doc LICENSE +%{_mandir}/man8/rhn-custom-info.* + +%changelog +* Mon Apr 16 2018 Tomas Kasparek 5.4.42-4 +- Resolves: #1566053 - require dnf-plugin-spacewalk on rhel8 instead of yum + (tkasparek@redhat.com) + +* Wed Mar 14 2018 Tomas Kasparek 5.4.42-3 +- build rhn-custom-info for python3 (tkasparek@redhat.com) + +* Mon Mar 05 2018 Tomas Kasparek 5.4.42-2 +- rebuild for rhel8 + +* Fri Feb 09 2018 Michael Mraka 5.4.42-1 +- remove install/clean section initial cleanup +- removed Group from specfile + +* Tue Oct 10 2017 Michael Mraka 5.4.41-1 +- extra path is not needed anymore + +* Fri Oct 06 2017 Michael Mraka 5.4.40-1 +- install files into python_sitelib/python3_sitelib + +* Thu Sep 07 2017 Michael Mraka 5.4.39-1 +- removed unnecessary BuildRoot tag + +* Wed Sep 06 2017 Michael Mraka 5.4.38-1 +- purged changelog entries for Spacewalk 2.0 and older + +* Wed Aug 09 2017 Michael Mraka 5.4.37-1 +- fixed python3 buildrequires + +* Wed Aug 09 2017 Michael Mraka 5.4.36-1 +- precompile py3 bytecode on Fedora 23+ +- use standard brp-python-bytecompile + +* Tue Jul 18 2017 Michael Mraka 5.4.35-1 +- move version and release before sources + +* Mon Jul 17 2017 Jan Dobes 5.4.34-1 +- Updated links to github in spec files +- Migrating Fedorahosted to GitHub + +* Tue Dec 06 2016 Eric Herget 5.4.33-1 +- 1386615 - rhn-custom-info should not require CA cert for non-https server + +* Tue Jun 07 2016 Jan Dobes 5.4.32-1 +- print() prints '()' in python 2 instead of expected empty line +- fix fedora macro usage + +* Wed May 25 2016 Tomas Kasparek 5.4.31-1 +- updating copyright years + +* Thu May 12 2016 Tomas Kasparek 5.4.30-1 +- use python-devel in buildtime on all OS + +* Tue Apr 12 2016 Gennadii Altukhov 5.4.29-1 +- Wrong dependency for building on Fedora 23 +- basestring is str and bytes in python3 +- removed unused module string in rhn-custom-info +- modified rhn-custom-info to work in python 2/3 + +* Mon Jun 08 2015 Michael Mraka 5.4.28-1 +- switch to dnf on Fedora 22 + +* Wed Jan 14 2015 Matej Kollar 5.4.27-1 +- Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files + +* Fri Jul 11 2014 Milan Zazrivec 5.4.26-1 +- fix copyright years + +* Fri May 23 2014 Milan Zazrivec 5.4.25-1 +- spec file polish + +* Mon Apr 14 2014 Michael Mraka 5.4.24-1 +- 1066163 - rhn-custom-info man page is incomplete. + +* Fri Mar 14 2014 Michael Mraka 5.4.23-1 +- Don't print newline after 'Username:' prompt + +* Fri Feb 14 2014 Tomas Lestach 5.4.22-1 +- 1063808 - Custom info with empty value added +