|
Packit |
01965a |
Name: nvmetcli
|
|
Packit |
01965a |
License: Apache License 2.0
|
|
Packit |
01965a |
Group: Applications/System
|
|
Packit |
01965a |
Summary: Command line interface for the kernel NVMe nvmet
|
|
Packit |
01965a |
Version: 0.6
|
|
Packit |
01965a |
Release: 1%{?dist}
|
|
Packit |
01965a |
URL: http://git.infradead.org/users/hch/nvmetcli.git
|
|
Packit |
01965a |
Source: nvmetcli-%{version}.tar.gz
|
|
Packit |
01965a |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-rpmroot
|
|
Packit |
01965a |
BuildArch: noarch
|
|
Packit |
01965a |
BuildRequires: python-devel python-setuptools systemd-units
|
|
Packit |
01965a |
Requires: python-configshell python-kmod python-six
|
|
Packit |
01965a |
Requires(post): systemd
|
|
Packit |
01965a |
Requires(preun): systemd
|
|
Packit |
01965a |
Requires(postun): systemd
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%description
|
|
Packit |
01965a |
This package contains the command line interface to the NVMe over Fabrics
|
|
Packit |
01965a |
nvmet in the Linux kernel. It allows configuring the nvmet interactively
|
|
Packit |
01965a |
as well as saving / restoring the configuration to / from a json file.
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%prep
|
|
Packit |
01965a |
%setup -q -n nvmetcli-%{version}
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%build
|
|
Packit |
01965a |
%{__python} setup.py build
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%install
|
|
Packit |
01965a |
rm -rf %{buildroot}
|
|
Packit |
01965a |
%{__python} setup.py install --skip-build --root=%{buildroot} --prefix=usr
|
|
Packit |
01965a |
mkdir -p %{buildroot}%{_sysconfdir}/nvmet
|
|
Packit |
01965a |
mkdir -p %{buildroot}%{_unitdir}
|
|
Packit |
01965a |
install -m 644 nvmet.service %{buildroot}%{_unitdir}/nvmet.service
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%clean
|
|
Packit |
01965a |
rm -rf %{buildroot}
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%post
|
|
Packit |
01965a |
%systemd_post nvmet.service
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%preun
|
|
Packit |
01965a |
%systemd_preun nvmet.service
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%postun
|
|
Packit |
01965a |
%systemd_postun_with_restart nvmet.service
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%files
|
|
Packit |
01965a |
%defattr(-,root,root,-)
|
|
Packit |
01965a |
%{python_sitelib}
|
|
Packit |
01965a |
%dir %{_sysconfdir}/nvmet
|
|
Packit |
01965a |
/usr/sbin/nvmetcli
|
|
Packit |
01965a |
%{_unitdir}/nvmet.service
|
|
Packit |
01965a |
%doc COPYING README
|
|
Packit |
01965a |
|
|
Packit |
01965a |
%changelog
|
|
Packit |
01965a |
* Mon Jan 22 2018 Christoph Hellwig <hch@lst.de> 0.6-1
|
|
Packit |
01965a |
- Generated from git commit 9d51ae651a1c39a83b0192fbbe1e400abf3a0409.
|