diff --git a/resource-agents.spec b/resource-agents.spec index 365132996266855d15e3783144240b1df6374464..85aea31b04c06b9f075d6e2cac8c3d187259aed7 100644 --- a/resource-agents.spec +++ b/resource-agents.spec @@ -1,40 +1,36 @@ -Name: resource-agents -Summary: Open Source HA Reusable Cluster Resource Scripts -Version: 4.2.0 -Release: 2 -License: GPLv2+ and LGPLv2+ -URL: https://github.com/ClusterLabs/resource-agents -Source0: https://github.com/ClusterLabs/resource-agents/archive/v4.2.0.tar.gz -Obsoletes: heartbeat-resources <= %{version} -Provides: heartbeat-resources = %{version} -BuildRequires: automake autoconf pkgconfig gcc perl-interpreter perl-generators python2-devel -BuildRequires: libxslt glib2-devel which docbook-style-xsl docbook-dtds -Requires: bash grep sed gawk procps-ng hostname net-tools psmisc util-linux -Requires: e2fsprogs xfsprogs nfs-utils cifs-utils iproute lvm2 - +Name: resource-agents +Summary: Open Source HA Reusable Cluster Resource Scripts +Version: 4.2.0 +Release: 1 +License: GPLv2+ and LGPLv2+ +URL: https://github.com/ClusterLabs/resource-agents +Source0: https://github.com/ClusterLabs/resource-agents/archive/v4.2.0.tar.gz +Obsoletes: heartbeat-resources <= %{version} +Provides: heartbeat-resources = %{version} +BuildRequires: automake autoconf pkgconfig gcc perl-interpreter perl-generators python3-devel +BuildRequires: libxslt glib2-devel which docbook-style-xsl docbook-dtds +Requires: bash grep sed gawk procps-ng hostname net-tools psmisc util-linux +Requires: e2fsprogs xfsprogs nfs-utils cifs-utils iproute lvm2 %description Resource agent is a standardized interface for a cluster resource. In translates a standard set of operations into steps specific to the resource or application, and interprets their results as success or failure. %package -n ldirectord -License: GPLv2+ -Summary: Monitoring Daemon for Maintaining High Availability Resources -Obsoletes: heartbeat-ldirectord <= %{version} -Provides: heartbeat-ldirectord = %{version} -BuildRequires: perl-podlators -Requires: perl-Net-SSLeay perl-libwww-perl perl-MailTools -Requires: ipvsadm logrotate -BuildRequires: systemd +License: GPLv2+ +Summary: Monitoring Daemon for Maintaining High Availability Resources +Obsoletes: heartbeat-ldirectord <= %{version} +Provides: heartbeat-ldirectord = %{version} +BuildRequires: perl-podlators +Requires: perl-Net-SSLeay perl-libwww-perl perl-MailTools ipvsadm logrotate +BuildRequires: systemd %{?systemd_requires} - %description -n ldirectord Ldirectord is a daemon to monitor and administer real servers in a cluster of load balanced virtual servers.Currently, HTTP, HTTPS, and FTP services are supported. ldirectord typically is started from heartbeat but can also be run from the command line. %package help -Summary: Help documentation for resource-agents - +Summary: Help documentation for resource-agents %description help Help documentation for resource-agents. @@ -45,10 +41,8 @@ Help documentation for resource-agents. if [ ! -f configure ]; then ./autogen.sh fi - export CFLAGS="$(echo '%{optflags}')" %global conf_opt_fatal "--enable-fatal-warnings=no" - %configure \ %{conf_opt_fatal} --with-systemdsystemunitdir=%{_unitdir} --with-systemdtmpfilesdir=%{_tmpfilesdir} \ --with-pkg-name=%{name} --with-ras-set=linux-ha @@ -74,7 +68,6 @@ export CFLAGS="$(echo '%{optflags}')" %{_sbindir}/ocf-tester %{_sbindir}/ocft %{_includedir}/heartbeat - %dir %attr (1755, root, root) %{_var}/run/resource-agents %dir %{_sysconfdir}/ha.d %{_sysconfdir}/ha.d/shellfuncs @@ -82,9 +75,11 @@ export CFLAGS="$(echo '%{optflags}')" %preun -n ldirectord %systemd_preun ldirectord.service + %postun -n ldirectord /sbin/ldconfig %systemd_postun_with_restart ldirectord.service + %post -n ldirectord %systemd_post ldirectord.service @@ -105,5 +100,8 @@ export CFLAGS="$(echo '%{optflags}')" %{_mandir}/man8/{ocf-tester.8*,ldirectord.8*} %changelog +* Tue Oct 27 2020 Anan Fu - 4.2.0-3 +- Disable python2 module + * Thu Mar 5 2020 shijian - 4.2.0-2 -- Package init \ No newline at end of file +- Package init