|
|
ab7da3 |
Summary: Gluster block storage utility
|
|
|
ab7da3 |
Name: gluster-block
|
|
|
ab7da3 |
Version: 0.3
|
|
|
ab7da3 |
Release: 2%{?dist}
|
|
|
ab7da3 |
License: GPLv2 or LGPLv3+
|
|
|
ab7da3 |
URL: https://github.com/gluster/gluster-block
|
|
|
ab7da3 |
Source0: https://github.com/gluster/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
|
ab7da3 |
|
|
|
ab7da3 |
Patch0001: 0001-build-add-AM_PROG_CC_C_O-in-configure.ac.patch
|
|
|
ab7da3 |
|
|
|
ab7da3 |
BuildRequires: pkgconfig(glusterfs-api)
|
|
|
ab7da3 |
BuildRequires: pkgconfig(json-c)
|
|
|
ab7da3 |
BuildRequires: help2man >= 1.36
|
|
|
ab7da3 |
%{?systemd_requires}
|
|
|
ab7da3 |
BuildRequires: systemd
|
|
|
ab7da3 |
# tarball releases require running ./autogen.sh
|
|
|
ab7da3 |
BuildRequires: automake, autoconf, libtool, git
|
|
|
ab7da3 |
|
|
|
ab7da3 |
Requires: tcmu-runner-handler-glfs >= 1.0.4
|
|
|
ab7da3 |
Requires: targetcli >= 2.1.fb43
|
|
|
ab7da3 |
Requires: rpcbind
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%description
|
|
|
ab7da3 |
gluster-block is a CLI utility, which aims at making gluster backed block
|
|
|
ab7da3 |
storage creation and maintenance as simple as possible.
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%prep
|
|
|
ab7da3 |
%setup -q
|
|
|
ab7da3 |
%patch0001 -p1 -b.AM_PROG_CC_C_O
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%build
|
|
|
ab7da3 |
echo %{version} > VERSION
|
|
|
ab7da3 |
./autogen.sh
|
|
|
ab7da3 |
%configure
|
|
|
ab7da3 |
%make_build
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%install
|
|
|
ab7da3 |
%make_install
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%post
|
|
|
ab7da3 |
%systemd_post gluster-block-target.service
|
|
|
ab7da3 |
%systemd_post gluster-blockd.service
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%preun
|
|
|
ab7da3 |
%systemd_preun gluster-block-target.service
|
|
|
ab7da3 |
%systemd_preun gluster-blockd.service
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%postun
|
|
|
ab7da3 |
%systemd_postun_with_restart gluster-block-target.service
|
|
|
ab7da3 |
%systemd_postun_with_restart gluster-blockd.service
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%files
|
|
|
ab7da3 |
%license COPYING-GPLV2 COPYING-LGPLV3
|
|
|
ab7da3 |
%doc README.md
|
|
|
ab7da3 |
%{_sbindir}/gluster-block
|
|
|
ab7da3 |
%{_sbindir}/gluster-blockd
|
|
|
ab7da3 |
%{_mandir}/man8/gluster-block*.8*
|
|
|
ab7da3 |
%{_unitdir}/gluster-blockd.service
|
|
|
ab7da3 |
%{_unitdir}/gluster-block-target.service
|
|
|
ab7da3 |
%config(noreplace) %{_sysconfdir}/sysconfig/gluster-blockd
|
|
|
ab7da3 |
|
|
|
ab7da3 |
%changelog
|
|
|
ab7da3 |
* Wed Dec 20 2017 Niels de Vos <ndevos@redhat.com> - 0.3-2
|
|
|
ab7da3 |
- tcmu-runner has subpackages now, we need tcmu-runner-handler-glfs
|
|
|
ab7da3 |
|
|
|
ab7da3 |
* Mon Nov 06 2017 Prasanna Kumar Kalever <prasanna.kalever@redhat.com> - 0.3-1
|
|
|
ab7da3 |
- Update to 0.3
|
|
|
ab7da3 |
|
|
|
ab7da3 |
* Wed Sep 13 2017 Niels de Vos <ndevos@redhat.com> - 0.2.1-2
|
|
|
ab7da3 |
- use pkgconfig for BuildRequires
|
|
|
ab7da3 |
- run setup in quiet mode
|
|
|
ab7da3 |
- run make_* macros instead of make commands in build/install section
|
|
|
ab7da3 |
- drop the INSTALL file from the documentation
|
|
|
ab7da3 |
|
|
|
ab7da3 |
* Fri Jun 30 2017 Niels de Vos <ndevos@redhat.com> - 0.2.1-1
|
|
|
ab7da3 |
- initial packaging, based on upstream .spec
|
|
|
ab7da3 |
- prevent ./autogen.sh'd need for git to determine the version
|
|
|
ab7da3 |
- added systemd macros in the scriptlets
|