- Rebase to SAPHanaSR-ScaleOut 0.185.3 upstream and include the
optional hook scripts for hanging HDBindexserver services and improved multi-target functionality. Resolves: RHEL-48224 - Change perl dependency to perl-interpreter. Resolves: RHEL-53818
This commit is contained in:
parent
b6aa33ec2d
commit
0037663f58
@ -63,9 +63,12 @@ Source1: %{saphana_prefix}-%{saphana_hash}.tar.gz
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
# Build dependencies
|
# Build dependencies
|
||||||
BuildRequires: automake autoconf gcc
|
BuildRequires: make
|
||||||
|
BuildRequires: automake autoconf pkgconfig gcc
|
||||||
BuildRequires: perl-interpreter perl-generators
|
BuildRequires: perl-interpreter perl-generators
|
||||||
BuildRequires: libxslt glib2-devel
|
BuildRequires: libxslt glib2-devel libqb-devel
|
||||||
|
BuildRequires: systemd
|
||||||
|
BuildRequires: which
|
||||||
|
|
||||||
%if 0%{?fedora} || 0%{?centos} > 7 || 0%{?rhel} > 7 || 0%{?suse_version}
|
%if 0%{?fedora} || 0%{?centos} > 7 || 0%{?rhel} > 7 || 0%{?suse_version}
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
@ -126,10 +129,30 @@ if [ ! -f configure ]; then
|
|||||||
./autogen.sh
|
./autogen.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%global rasset linux-ha
|
%if 0%{?fedora} >= 11 || 0%{?centos} > 5 || 0%{?rhel} > 5
|
||||||
|
CFLAGS="$(echo '%{optflags}')"
|
||||||
|
%global conf_opt_fatal "--enable-fatal-warnings=no"
|
||||||
|
%else
|
||||||
|
CFLAGS="${CFLAGS} ${RPM_OPT_FLAGS}"
|
||||||
|
%global conf_opt_fatal "--enable-fatal-warnings=yes"
|
||||||
|
%endif
|
||||||
|
|
||||||
%configure BASH_SHELL="/bin/bash" \
|
%if %{with rgmanager}
|
||||||
|
%global rasset rgmanager
|
||||||
|
%endif
|
||||||
|
%if %{with linuxha}
|
||||||
|
%global rasset linux-ha
|
||||||
|
%endif
|
||||||
|
%if %{with rgmanager} && %{with linuxha}
|
||||||
|
%global rasset all
|
||||||
|
%endif
|
||||||
|
|
||||||
|
export CFLAGS
|
||||||
|
|
||||||
|
%configure \
|
||||||
|
%if 0%{?fedora} || 0%{?centos} > 7 || 0%{?rhel} > 7 || 0%{?suse_version}
|
||||||
PYTHON="%{__python3}" \
|
PYTHON="%{__python3}" \
|
||||||
|
%endif
|
||||||
%{conf_opt_fatal} \
|
%{conf_opt_fatal} \
|
||||||
%if %{defined _unitdir}
|
%if %{defined _unitdir}
|
||||||
--with-systemdsystemunitdir=%{_unitdir} \
|
--with-systemdsystemunitdir=%{_unitdir} \
|
||||||
@ -138,16 +161,11 @@ fi
|
|||||||
--with-systemdtmpfilesdir=%{_tmpfilesdir} \
|
--with-systemdtmpfilesdir=%{_tmpfilesdir} \
|
||||||
--with-rsctmpdir=/run/resource-agents \
|
--with-rsctmpdir=/run/resource-agents \
|
||||||
%endif
|
%endif
|
||||||
--with-pkg-name=%{name} \
|
--with-pkg-name=resource-agents \
|
||||||
--with-ras-set=%{rasset}
|
--with-ras-set=%{rasset}
|
||||||
|
|
||||||
%if %{defined jobs}
|
make %{_smp_mflags}
|
||||||
JFLAGS="$(echo '-j%{jobs}')"
|
|
||||||
%else
|
|
||||||
JFLAGS="$(echo '%{_smp_mflags}')"
|
|
||||||
%endif
|
|
||||||
|
|
||||||
make $JFLAGS
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install DESTDIR=%{buildroot}
|
make install DESTDIR=%{buildroot}
|
||||||
@ -224,10 +242,12 @@ rm -rf %{buildroot}
|
|||||||
%exclude /etc
|
%exclude /etc
|
||||||
%exclude /usr/include
|
%exclude /usr/include
|
||||||
%exclude /usr/lib/debug
|
%exclude /usr/lib/debug
|
||||||
|
%exclude /usr/lib/systemd
|
||||||
|
%exclude /usr/lib/tmpfiles.d
|
||||||
%exclude /usr/libexec
|
%exclude /usr/libexec
|
||||||
%exclude /usr/sbin/ldirectord
|
%exclude /usr/sbin/ldirectord
|
||||||
%exclude /usr/sbin/ocf*
|
%exclude /usr/sbin/ocf*
|
||||||
%exclude /usr/share/%{name}
|
%exclude /usr/share/resource-agents
|
||||||
%exclude /usr/src
|
%exclude /usr/src
|
||||||
# Exclude new man pages that were not part of previous packages.
|
# Exclude new man pages that were not part of previous packages.
|
||||||
%exclude %{_mandir}/man7/SAPHanaSR_upgrade_to_angi.7.gz
|
%exclude %{_mandir}/man7/SAPHanaSR_upgrade_to_angi.7.gz
|
||||||
@ -242,11 +262,9 @@ rm -rf %{buildroot}
|
|||||||
- Rebase to SAPHanaSR-ScaleOut 0.185.3 upstream and include the
|
- Rebase to SAPHanaSR-ScaleOut 0.185.3 upstream and include the
|
||||||
optional hook scripts for hanging HDBindexserver services and
|
optional hook scripts for hanging HDBindexserver services and
|
||||||
improved multi-target functionality.
|
improved multi-target functionality.
|
||||||
|
|
||||||
Resolves: RHEL-48224
|
Resolves: RHEL-48224
|
||||||
|
|
||||||
- Change perl dependency to perl-interpreter.
|
- Change perl dependency to perl-interpreter.
|
||||||
|
|
||||||
Resolves: RHEL-53818
|
Resolves: RHEL-53818
|
||||||
|
|
||||||
* Thu Feb 3 2022 Oyvind Albrigtsen <oalbrigt@redhat.com> - 0.180.0-4
|
* Thu Feb 3 2022 Oyvind Albrigtsen <oalbrigt@redhat.com> - 0.180.0-4
|
||||||
|
Loading…
Reference in New Issue
Block a user