Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15:Update
SAPHanaSR
SAPHanaSR.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File SAPHanaSR.spec of Package SAPHanaSR
# # spec file for package SAPHanaSR # # Copyright (c) 2013-2014 SUSE Linux Products GmbH, Nuernberg, Germany. # Copyright (c) 2014-2016 SUSE Linux GmbH, Nuernberg, Germany. # Copyright (c) 2017-2024 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ %define crmscr_path /usr/share/crmsh/scripts/ Name: SAPHanaSR License: GPL-2.0 Group: Productivity/Clustering/HA AutoReqProv: on Summary: Resource agents to control the HANA database in system replication setup Version: 0.162.4 Release: 0 Url: http://scn.sap.com/community/hana-in-memory/blog/2014/04/04/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution BuildArch: noarch Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: pacemaker > 1.1.1 Requires: resource-agents Requires: perl Requires: crmsh Requires: crmsh-scripts >= 2.2.0 Requires: python3 Requires: /usr/bin/xmllint BuildRequires: resource-agents BuildRequires: crmsh BuildRequires: crmsh-scripts %package doc Summary: Setup Guide for SAPHanaSR Group: Productivity/Clustering/HA %description The resource agents SAPHana and SAPHanaTopology are responsible for controlling a SAP HANA Database which is running in system replication (SR) configuration. For SAP HANA Databases in System Replication only the described or referenced scenarios in the README file of this package are supported. For any scenario not matching the scenarios named or referenced in the README file please contact SUSE at SAP LinuxLab (sap-lab@suse.de). The following SCN blog gives a first overwiew about running SAP HANA in System Replication with our resource agents: http://scn.sap.com/community/hana-in-memory/blog/2014/04/04/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution Authors: -------- Fabian Herschel Lars Pinne Angela Briel %description doc This subpackage includes the Setup Guide for getting SAP HANA system replication under cluster control. %prep %setup -n %{name}-%{version} gzip man/* %build %install mkdir -p %{buildroot}/usr/sbin mkdir -p %{buildroot}%{_docdir}/%{name} mkdir -p %{buildroot}/usr/share/%{name}/icons mkdir -p %{buildroot}/usr/share/%{name}/tests mkdir -p %{buildroot}/usr/share/%{name}/samples mkdir -p %{buildroot}/usr/lib/ocf/resource.d/suse mkdir -p %{buildroot}/usr/lib/%{name} mkdir -p %{buildroot}%{_mandir}/man7 mkdir -p %{buildroot}%{_mandir}/man8 # resource agents install -m 0755 ra/* %{buildroot}/usr/lib/ocf/resource.d/suse/ # HA/DR hook provider install -m 0644 srHook/SAPHanaSR.py %{buildroot}/usr/share/%{name}/ install -m 0644 srHook/susTkOver.py %{buildroot}/usr/share/%{name}/ install -m 0644 srHook/susCostOpt.py %{buildroot}/usr/share/%{name}/ install -m 0644 srHook/susChkSrv.py %{buildroot}/usr/share/%{name}/ install -m 0444 srHook/global.ini %{buildroot}/usr/share/%{name}/samples install -m 0444 srHook/global.ini_SAPHanaSR %{buildroot}/usr/share/%{name}/samples install -m 0444 srHook/global.ini_sus* %{buildroot}/usr/share/%{name}/samples # icons for SAPHanaSR-monitor install -m 0444 icons/* %{buildroot}/usr/share/%{name}/icons # documentation install -m 0444 doc/LICENSE %{buildroot}/%{_docdir}/%{name} install -m 0444 doc/README %{buildroot}/%{_docdir}/%{name} install -m 0444 doc/SAPHanaSR-Setup-Guide.pdf %{buildroot}/%{_docdir}/%{name} # manual pages install -m 0444 man/*.7.gz %{buildroot}%{_mandir}/man7 install -m 0444 man/*.8.gz %{buildroot}%{_mandir}/man8 # auxiliary Perl library and test scripts #install -m 0555 test/SAPHanaSR-testDriver %{buildroot}/usr/share/%{name}/tests install -m 0555 test/SAPHanaSR-monitor %{buildroot}/usr/sbin install -m 0555 test/SAPHanaSR-showAttr %{buildroot}/usr/sbin install -m 0555 test/SAPHanaSR-replay-archive %{buildroot}/usr/sbin install -m 0555 test/SAPHanaSR-filter %{buildroot}/usr/sbin install -m 0555 test/SAPHanaSR-hookHelper %{buildroot}/usr/sbin install -m 0555 test/SAPHanaSR-manageProvider %{buildroot}/usr/sbin install -m 0444 test/SAPHanaSRTools.pm %{buildroot}/usr/lib/%{name} install -m 0755 test/SAPHanaSR-upgrade-to-angi-demo %{buildroot}/usr/share/%{name}/samples install -D -m 0644 wizard/hawk2/saphanasr.yaml %{buildroot}%{crmscr_path}/saphanasr/main.yml install -D -m 0644 wizard/hawk2/saphanasr_su_po.yaml %{buildroot}%{crmscr_path}/saphanasr-su-po/main.yml install -D -m 0644 wizard/hawk2/saphanasr_su_co.yaml %{buildroot}%{crmscr_path}/saphanasr-su-co/main.yml %files %defattr(-,root,root) %dir /usr/lib/ocf %dir /usr/lib/ocf/resource.d %dir /usr/lib/ocf/resource.d/suse /usr/lib/ocf/resource.d/suse/* /usr/share/%{name} %dir /usr/lib/%{name} /usr/lib/%{name}/SAPHanaSRTools.pm /usr/sbin/SAPHanaSR-monitor /usr/sbin/SAPHanaSR-showAttr /usr/sbin/SAPHanaSR-replay-archive /usr/sbin/SAPHanaSR-filter /usr/sbin/SAPHanaSR-hookHelper /usr/sbin/SAPHanaSR-manageProvider %dir %{crmscr_path}/saphanasr/ %dir %{crmscr_path}/saphanasr-su-po/ %dir %{crmscr_path}/saphanasr-su-co/ %{crmscr_path}/saphanasr/main.yml %{crmscr_path}/saphanasr-su-po/main.yml %{crmscr_path}/saphanasr-su-co/main.yml %dir %{_docdir}/%{name} %doc %{_docdir}/%{name}/README %doc %{_docdir}/%{name}/LICENSE %doc %{_mandir}/man7/* %doc %{_mandir}/man8/* %files doc %defattr(-,root,root) %doc %{_docdir}/%{name}/SAPHanaSR-Setup-Guide.pdf %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor