Disable nbdublk in RHEL
This commit is contained in:
parent
74cbbf9efd
commit
886812b61b
13
libnbd.spec
13
libnbd.spec
@ -46,9 +46,11 @@ BuildRequires: libxml2-devel
|
||||
# For nbdfuse.
|
||||
BuildRequires: fuse3, fuse3-devel
|
||||
|
||||
%if !0%{?rhel}
|
||||
# For nbdublk
|
||||
BuildRequires: liburing-devel >= 2.2
|
||||
BuildRequires: ubdsrv-devel >= 1.0-3.rc6
|
||||
%endif
|
||||
|
||||
# For the Python 3 bindings.
|
||||
BuildRequires: python3-devel
|
||||
@ -168,6 +170,7 @@ Recommends: fuse3
|
||||
This package contains FUSE support for %{name}.
|
||||
|
||||
|
||||
%if !0%{?rhel}
|
||||
%package -n nbdublk
|
||||
Summary: Userspace NBD block device
|
||||
License: LGPLv2+
|
||||
@ -179,6 +182,7 @@ Recommends: %{_sbindir}/ublk
|
||||
%description -n nbdublk
|
||||
This package contains a userspace NBD block device
|
||||
based on %{name}.
|
||||
%endif
|
||||
|
||||
|
||||
%package bash-completion
|
||||
@ -227,6 +231,11 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
|
||||
# Delete the golang man page since we're not distributing the bindings.
|
||||
rm $RPM_BUILD_ROOT%{_mandir}/man3/libnbd-golang.3*
|
||||
|
||||
%if 0%{?rhel}
|
||||
# Delete nbdublk on RHEL.
|
||||
rm $RPM_BUILD_ROOT%{_datadir}/bash-completion/completions/nbdublk
|
||||
%endif
|
||||
|
||||
|
||||
%check
|
||||
function skip_test ()
|
||||
@ -330,9 +339,11 @@ make %{?_smp_mflags} check || {
|
||||
%{_mandir}/man1/nbdfuse.1*
|
||||
|
||||
|
||||
%if !0%{?rhel}
|
||||
%files -n nbdublk
|
||||
%{_bindir}/nbdublk
|
||||
%{_mandir}/man1/nbdublk.1*
|
||||
%endif
|
||||
|
||||
|
||||
%files bash-completion
|
||||
@ -342,7 +353,9 @@ make %{?_smp_mflags} check || {
|
||||
%{_datadir}/bash-completion/completions/nbdfuse
|
||||
%{_datadir}/bash-completion/completions/nbdinfo
|
||||
%{_datadir}/bash-completion/completions/nbdsh
|
||||
%if !0%{?rhel}
|
||||
%{_datadir}/bash-completion/completions/nbdublk
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user