diff --git a/corosync-qdevice-3.0.1.tar.gz b/corosync-qdevice-3.0.1.tar.gz deleted file mode 100644 index 74050a29ceee0f5c7df275bcfd8a847580c22b37..0000000000000000000000000000000000000000 Binary files a/corosync-qdevice-3.0.1.tar.gz and /dev/null differ diff --git a/corosync-qdevice-3.0.3.tar.gz b/corosync-qdevice-3.0.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..63204ea277582c31d217913ac3e282d5ae956d3b Binary files /dev/null and b/corosync-qdevice-3.0.3.tar.gz differ diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 50e31868776261a344ce1e61e31927a813b33ca3..3de90f8bd1eefe24d7349757a5d8a9870b8eb566 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -5,16 +5,14 @@ %bcond_with runautogen %bcond_without systemd -%define _unpackaged_files_terminate_build 0 - %global gitver %{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}} %global gittarver %{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}} Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice -Version: 3.0.1 -Release: 2 -License: BSD +Version: 3.0.3 +Release: 1 +License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -43,6 +41,7 @@ BuildRequires: nss-devel %if %{with runautogen} BuildRequires: autoconf automake libtool %endif +BuildRequires: make %prep %setup -q -n %{name}-%{version}%{?gittarver} @@ -93,6 +92,30 @@ sed -i -e 's/^COROSYNC_QNETD_RUNAS=""$/COROSYNC_QNETD_RUNAS="coroqnetd"/' \ This package contains the Corosync Cluster Engine Qdevice, script for creating NSS certificates and an init script. +%post +%if %{with systemd} && 0%{?systemd_post:1} +%systemd_post corosync-qdevice.service +%else +if [ $1 -eq 1 ]; then + /sbin/chkconfig --add corosync-qdevice || : +fi +%endif + +%preun +%if %{with systemd} && 0%{?systemd_preun:1} +%systemd_preun corosync-qdevice.service +%else +if [ $1 -eq 0 ]; then + /sbin/service corosync-qdevice stop &>/dev/null || : + /sbin/chkconfig --del corosync-qdevice || : +fi +%endif + +%postun +%if %{with systemd} && 0%{?systemd_postun:1} +%systemd_postun corosync-qdevice.service +%endif + %files %license LICENSE %dir %{_sysconfdir}/corosync/qdevice @@ -102,6 +125,11 @@ NSS certificates and an init script. %{_sbindir}/corosync-qdevice-net-certutil %{_sbindir}/corosync-qdevice-tool %config(noreplace) %{_sysconfdir}/sysconfig/corosync-qdevice +%if %{with systemd} +%{_unitdir}/corosync-qdevice.service +%else +%{_initrddir}/corosync-qdevice +%endif %{_mandir}/man8/corosync-qdevice-tool.8* %{_mandir}/man8/corosync-qdevice-net-certutil.8* %{_mandir}/man8/corosync-qdevice.8* @@ -179,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Tue Feb 27 2024 jiangxinyu - 3.0.3-1 +- Upgrade version to 3.0.3 + * Tue Sep 13 2022 liqiuyu - 3.0.1-2 - Remove corosync-qdevice.service