# avoiding version conflict, set version 0.7 for rhel7 %define upstream_vesion 1.0 Name: rhel-system-roles-sap Summary: System Role prepares a RHEL system for running SAP software for SAP HANA Version: 0.7 Release: 1%{?dist} License: GPLv3+ Url: https://github.com/ngothan/sap-hana-preconfigure Source: https://github.com/ngothan/sap-preconfigure/releases/download/v%{version}/sap-preconfigure-%{upstream_vesion}.tar.gz Source1: https://github.com/ngothan/sap-hana-preconfigure/releases/download/v%{version}/sap-hana-preconfigure-%{upstream_vesion}.tar.gz Patch0: sap-hana-preconfigure-632347f0ff3cf211dd1b55348303d2edeca47576.patch Patch1: sap-hana-preconfigure-a46a94fc8a496517f4f49c1db998cac866bf9def.patch Patch2: sap-hana-preconfigure-warning.patch Patch3: sap-preconfigure-warning.patch BuildArch: noarch Requires: rhel-system-roles #Requires: tuned-profiles-sap Requires: uuidd %description Collection of Ansible roles which configures a RHEL 8 system according to applicable SAP notes so that any SAP software can be installed. %prep %setup -q -T -c -n %{name}-%{version} -a 0 -a 1 pushd sap-hana-preconfigure-%{upstream_vesion} %patch0 -p1 %patch1 -p1 %patch2 -p1 popd pushd sap-preconfigure-%{upstream_vesion} %patch3 -p1 popd %build %install mkdir -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles \ $RPM_BUILD_ROOT%{_pkgdocdir}/sap-hana-preconfigure \ $RPM_BUILD_ROOT%{_pkgdocdir}/sap-preconfigure cp -pR sap-hana-preconfigure-%{upstream_vesion} $RPM_BUILD_ROOT%{_datadir}/ansible/roles/sap-hana-preconfigure cp -pR sap-preconfigure-%{upstream_vesion} $RPM_BUILD_ROOT%{_datadir}/ansible/roles/sap-preconfigure cp -p sap-hana-preconfigure-%{upstream_vesion}/{README.md,LICENSE} $RPM_BUILD_ROOT%{_pkgdocdir}/sap-hana-preconfigure/ cp -p sap-preconfigure-%{upstream_vesion}/{README.md,LICENSE} $RPM_BUILD_ROOT%{_pkgdocdir}/sap-preconfigure/ # drop zero file rm -f $RPM_BUILD_ROOT%{_datadir}/ansible/roles/sap-hana-preconfigure/tasks/RedHat_6/recommendations.yml %files %dir %{_pkgdocdir} %dir %{_pkgdocdir}/sap-preconfigure %dir %{_pkgdocdir}/sap-hana-preconfigure %doc %{_pkgdocdir}/*/README.md %license %{_pkgdocdir}/*/LICENSE %{_datadir}/ansible/roles/* %changelog * Fri Aug 09 2019 Than Ngo - 0.7-1 - Initial release.