Compare commits
24 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
46f6d72cf7 | ||
|
|
2de47be2d1 | ||
|
|
290649b778 | ||
|
|
a2c975b92d | ||
|
|
ea77d15fb7 | ||
|
|
10cd9580c6 | ||
|
|
c97695360d | ||
|
|
a1ab73206a | ||
|
|
8abfa3b0c9 | ||
|
|
2bba86553f | ||
|
|
88be69d443 | ||
|
|
b333a9fbae | ||
|
|
a39be7a060 | ||
|
|
e0bfdb2bb9 | ||
|
|
5f9286ab9f | ||
|
|
1d119ea67b | ||
|
|
8fc25245a8 | ||
|
|
35376a7b8d | ||
|
|
6d8d5bd0e7 | ||
|
|
e2d21ef166 | ||
|
|
16d3278606 | ||
|
|
15caf43c06 | ||
|
|
bca70d1078 | ||
|
|
9fc1484855 |
9 changed files with 94 additions and 26 deletions
1
.fmf/version
Normal file
1
.fmf/version
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
1
|
||||||
6
.gitignore
vendored
6
.gitignore
vendored
|
|
@ -46,3 +46,9 @@ corosync-1.2.7.tar.gz
|
||||||
/corosync-3.1.2.tar.gz
|
/corosync-3.1.2.tar.gz
|
||||||
/corosync-3.1.3.tar.gz
|
/corosync-3.1.3.tar.gz
|
||||||
/corosync-3.1.4.tar.gz
|
/corosync-3.1.4.tar.gz
|
||||||
|
/corosync-3.1.5.tar.gz
|
||||||
|
/corosync-3.1.6.tar.gz
|
||||||
|
/corosync-3.1.7.tar.gz
|
||||||
|
/corosync-3.1.8.tar.gz
|
||||||
|
/corosync-3.1.9.tar.gz
|
||||||
|
/corosync-3.1.10.tar.gz
|
||||||
|
|
|
||||||
|
|
@ -12,16 +12,13 @@
|
||||||
%bcond_without runautogen
|
%bcond_without runautogen
|
||||||
%bcond_without userflags
|
%bcond_without userflags
|
||||||
|
|
||||||
%global gitver %{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}
|
|
||||||
%global gittarver %{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}}
|
|
||||||
|
|
||||||
Name: corosync
|
Name: corosync
|
||||||
Summary: The Corosync Cluster Engine and Application Programming Interfaces
|
Summary: The Corosync Cluster Engine and Application Programming Interfaces
|
||||||
Version: 3.1.4
|
Version: 3.1.10
|
||||||
Release: 1%{?gitver}%{?dist}
|
Release: 1%{?dist}
|
||||||
License: BSD
|
License: BSD-3-Clause
|
||||||
URL: http://corosync.github.io/corosync/
|
URL: http://corosync.github.io/corosync/
|
||||||
Source0: http://build.clusterlabs.org/corosync/releases/%{name}-%{version}%{?gittarver}.tar.gz
|
Source0: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||||
|
|
||||||
# Runtime bits
|
# Runtime bits
|
||||||
# The automatic dependency overridden in favor of explicit version lock
|
# The automatic dependency overridden in favor of explicit version lock
|
||||||
|
|
@ -68,9 +65,10 @@ Requires: libxslt
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
|
BuildRequires: git
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}%{?gittarver}
|
%autosetup -S git_am
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if %{with runautogen}
|
%if %{with runautogen}
|
||||||
|
|
@ -116,7 +114,7 @@ BuildRequires: make
|
||||||
|
|
||||||
%if %{with dbus}
|
%if %{with dbus}
|
||||||
mkdir -p -m 0700 %{buildroot}/%{_sysconfdir}/dbus-1/system.d
|
mkdir -p -m 0700 %{buildroot}/%{_sysconfdir}/dbus-1/system.d
|
||||||
install -m 644 %{_builddir}/%{name}-%{version}%{?gittarver}/conf/corosync-signals.conf %{buildroot}/%{_sysconfdir}/dbus-1/system.d/corosync-signals.conf
|
install -m 644 %{_builddir}/%{name}-%{version}/conf/corosync-signals.conf %{buildroot}/%{_datadir}/dbus-1/system.d/corosync-signals.conf
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
## tree fixup
|
## tree fixup
|
||||||
|
|
@ -185,7 +183,7 @@ fi
|
||||||
%config(noreplace) %{_sysconfdir}/sysconfig/corosync
|
%config(noreplace) %{_sysconfdir}/sysconfig/corosync
|
||||||
%config(noreplace) %{_sysconfdir}/logrotate.d/corosync
|
%config(noreplace) %{_sysconfdir}/logrotate.d/corosync
|
||||||
%if %{with dbus}
|
%if %{with dbus}
|
||||||
%{_sysconfdir}/dbus-1/system.d/corosync-signals.conf
|
%{_datadir}/dbus-1/system.d/corosync-signals.conf
|
||||||
%endif
|
%endif
|
||||||
%if %{with snmp}
|
%if %{with snmp}
|
||||||
%{_datadir}/snmp/mibs/COROSYNC-MIB.txt
|
%{_datadir}/snmp/mibs/COROSYNC-MIB.txt
|
||||||
|
|
@ -197,8 +195,10 @@ fi
|
||||||
%{_initrddir}/corosync
|
%{_initrddir}/corosync
|
||||||
%{_initrddir}/corosync-notifyd
|
%{_initrddir}/corosync-notifyd
|
||||||
%endif
|
%endif
|
||||||
|
%if %{without systemd}
|
||||||
%dir %{_localstatedir}/lib/corosync
|
%dir %{_localstatedir}/lib/corosync
|
||||||
%dir %{_localstatedir}/log/cluster
|
%dir %{_localstatedir}/log/cluster
|
||||||
|
%endif
|
||||||
%{_mandir}/man7/corosync_overview.7*
|
%{_mandir}/man7/corosync_overview.7*
|
||||||
%{_mandir}/man8/corosync.8*
|
%{_mandir}/man8/corosync.8*
|
||||||
%{_mandir}/man8/corosync-blackbox.8*
|
%{_mandir}/man8/corosync-blackbox.8*
|
||||||
|
|
@ -289,6 +289,68 @@ network splits)
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Nov 15 2025 Jan Friesse <jfriesse@redhat.com> - 3.1.10-1
|
||||||
|
- New upstream release
|
||||||
|
|
||||||
|
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 16 2025 Jan Friesse <jfriesse@redhat.com> - 3.1.9-4
|
||||||
|
- exec: Add support for env STATE_DIRECTORY
|
||||||
|
- init: Use LogsDirectory in systemd unit file
|
||||||
|
|
||||||
|
* Wed Mar 26 2025 Jan Friesse <jfriesse@redhat.com> - 3.1.9-3
|
||||||
|
- totemsrp: Check size of orf_token msg
|
||||||
|
(fixes CVE-2025-30472)
|
||||||
|
|
||||||
|
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Nov 15 2024 Jan Friesse <jfriesse@redhat.com> - 3.1.9-1
|
||||||
|
- New upstream release
|
||||||
|
|
||||||
|
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Nov 15 2023 Jan Friesse <jfriesse@redhat.com> - 3.1.8-1
|
||||||
|
- New upstream release
|
||||||
|
|
||||||
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.7-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jun 06 2023 Jan Friesse <jfriesse@redhat.com> - 3.1.7-3
|
||||||
|
- migrated to SPDX license
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.7-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Nov 15 2022 Jan Friesse <jfriesse@redhat.com> - 3.1.7-1
|
||||||
|
- New upstream release
|
||||||
|
|
||||||
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Mar 30 2022 Jan Friesse <jfriesse@redhat.com> - 3.1.6-3
|
||||||
|
- Use copytruncate method for logrotate
|
||||||
|
|
||||||
|
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Nov 15 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.6-1
|
||||||
|
- New upstream release
|
||||||
|
|
||||||
|
* Wed Aug 04 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.5-1
|
||||||
|
- New upstream release
|
||||||
|
|
||||||
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.4-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
* Thu Jun 03 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.4-1
|
* Thu Jun 03 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.4-1
|
||||||
- New upstream release
|
- New upstream release
|
||||||
|
|
||||||
|
|
|
||||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
||||||
SHA512 (corosync-3.1.4.tar.gz) = 3e8ed70653d2559449765dac91f3ad87b8a474b81529895a7b33dee044946e05b08dbf9f36da5be60d93527976ac0e390beb3ce2f77d088613fdb45e940558ec
|
SHA512 (corosync-3.1.10.tar.gz) = cf2014d15fdbd3495cfe64629255f7855a79651a595938dac7bc7ec67338d843079ae40cf1c15de23b50d85cb39b2c2e3e3448a9cc33759ad8988b8c85ce59d3
|
||||||
|
|
|
||||||
3
tests/.gitignore
vendored
3
tests/.gitignore
vendored
|
|
@ -1,3 +0,0 @@
|
||||||
# Ignore tests runs/artefacts.
|
|
||||||
artifacts/**
|
|
||||||
**/*.retry
|
|
||||||
12
tests/plan.fmf
Normal file
12
tests/plan.fmf
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
summary: Run all smoke tests
|
||||||
|
discover:
|
||||||
|
how: fmf
|
||||||
|
execute:
|
||||||
|
how: tmt
|
||||||
|
prepare:
|
||||||
|
how: install
|
||||||
|
package:
|
||||||
|
- gcc
|
||||||
|
- iproute
|
||||||
|
- corosync
|
||||||
|
- corosync-devel
|
||||||
2
tests/smoke/main.fmf
Normal file
2
tests/smoke/main.fmf
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
summary: Basic smoke test
|
||||||
|
test: ./runtest.sh
|
||||||
0
tests/smoke/runtest.sh
Normal file → Executable file
0
tests/smoke/runtest.sh
Normal file → Executable file
|
|
@ -1,12 +0,0 @@
|
||||||
- hosts: localhost
|
|
||||||
roles:
|
|
||||||
- role: standard-test-basic
|
|
||||||
tags:
|
|
||||||
- classic
|
|
||||||
tests:
|
|
||||||
- smoke
|
|
||||||
required_packages:
|
|
||||||
- gcc
|
|
||||||
- iproute
|
|
||||||
- corosync
|
|
||||||
- corosync-devel
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue