From: Jacek Konieczny Date: Sat, 4 Jan 2014 19:57:26 +0000 (+0100) Subject: new package X-Git-Tag: auto/th/targetcli-fb-2.1.fb37-1~6 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=f89e5923666eec4194460edb06d7b9b9e84f754c;p=packages%2Ftargetcli-fb.git new package --- f89e5923666eec4194460edb06d7b9b9e84f754c diff --git a/targetcli-fb.spec b/targetcli-fb.spec new file mode 100644 index 0000000..e425118 --- /dev/null +++ b/targetcli-fb.spec @@ -0,0 +1,53 @@ +Summary: Command shell for managing Linux LIO kernel target +Name: targetcli-fb +Version: 2.1.fb33 +Release: 1 +License: Apache v2.0 +Group: Applications/System +URL: https://github.com/agrover/targetcli-fb +Source0: https://codeload.github.com/agrover/targetcli-fb/tar.gz/v%{version} +Requires: python-configshell-fb +Requires: python-rtslib-fb +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +targetcli-fb is a command-line interface for configuring the LIO +generic SCSI target, present in 3.x Linux kernel versions. + +%prep +%setup -q + +%build +%{__python} setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_mandir}/man8,/etc/target/backup} + +%{__python} setup.py \ + install --skip-build \ + --root=$RPM_BUILD_ROOT \ + --optimize=2 + +%py_postclean + +install targetcli.8 $RPM_BUILD_ROOT%{_mandir}/man8/ + +# empty JSON file +echo "{}" > $RPM_BUILD_ROOT/etc/target/saveconfig.json + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc README.md THANKS +%attr(755,root,root) %{_bindir}/targetcli +%dir %{py_sitescriptdir}/targetcli +%{py_sitescriptdir}/targetcli/*.py[co] +%{py_sitescriptdir}/targetcli_fb-*.egg-info +%{_mandir}/man8/targetcli.8* +%attr(750,root,root) %dir /etc/target +%attr(750,root,root) %dir /etc/target/backup +%attr(640,root,root) /etc/target/saveconfig.json