Blame nvmetcli.spec

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.