commit 59becedbaef6d09d60e5b86d0351591962a5b8a3 Author: CentOS Sources Date: Tue Jul 28 19:28:33 2020 +0000 import stratis-cli-2.1.1-6.el8 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d342e9f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/stratis-cli-2.1.1.tar.gz diff --git a/.stratis-cli.metadata b/.stratis-cli.metadata new file mode 100644 index 0000000..34b75d4 --- /dev/null +++ b/.stratis-cli.metadata @@ -0,0 +1 @@ +fe37bdd070b89ece6bd7c70d2b6e203370750121 SOURCES/stratis-cli-2.1.1.tar.gz diff --git a/SPECS/stratis-cli.spec b/SPECS/stratis-cli.spec new file mode 100644 index 0000000..bbb6717 --- /dev/null +++ b/SPECS/stratis-cli.spec @@ -0,0 +1,117 @@ +Name: stratis-cli +Version: 2.1.1 +Release: 6%{?dist} +Summary: Command-line tool for interacting with the Stratis daemon + +License: ASL 2.0 +URL: https://github.com/stratis-storage/stratis-cli +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: %{_bindir}/a2x + +Requires: platform-python +Requires: python3-dateutil +Requires: python3-psutil +Requires: python3-dbus-client-gen >= 0.4 +Requires: python3-dbus-python-client-gen >= 0.7 +Requires: python3-justbytes >= 0.14 +Requires: python3-semantic_version +Requires: keyutils >= 1.5 + +# It runs without, but totally useless +Requires: stratisd >= 2.1 + + +# stratisd only available on certain arches +ExclusiveArch: %{rust_arches} noarch +BuildArch: noarch + +%description +stratis provides a command-line interface (CLI) for +interacting with the Stratis daemon, stratisd. stratis +interacts with stratisd via D-Bus. + + +%prep +%autosetup + +%build +%py3_build +a2x -f manpage docs/stratis.txt + +%install +%py3_install +%{__install} -Dpm0644 -t %{buildroot}%{_datadir}/bash-completion/completions \ + shell-completion/bash/stratis +%{__install} -Dpm0644 -t %{buildroot}%{_datadir}/zsh/site-functions \ + shell-completion/zsh/_stratis +%{__install} -Dpm0644 -t %{buildroot}%{_mandir}/man8 docs/stratis.8 + +%files +%license LICENSE +%doc README.rst +%{_bindir}/stratis +%{_mandir}/man8/stratis.8* +%dir %{_datadir}/bash-completion +%dir %{_datadir}/bash-completion/completions +%{_datadir}/bash-completion/completions/stratis +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_stratis +%{python3_sitelib}/stratis_cli/ +%{python3_sitelib}/stratis_cli-*.egg-info/ + +%changelog +* Mon Jul 13 2020 Dennis Keefe - 2.1.1-6 +- Update to 2.1.1 +- Resolves: rhbz#1791472 +- Update RPM spec file +- Resolves: rhbz#1827360 +- Error messages when creating a pool are more helpful +- Resolves: rhbz#1734496 +- Support per-pool encryption of devices that form a pools data tier +- Resolves: rhbz#1768580 +- Improve error handling on partial unlock failure of encrypted pools +- Resolves: rhbz#1855520 + +* Sun Nov 10 2019 Dennis Keefe - 2.0.0-2 +- Update to 2.0.0 +- Allow the user to interact with the daemon under conditions + where a pool, filesystem, or blockdev is not fully functional. +- Resolves: rhbz#1730493 +- Establish an environment variable for D-Bus timeout parameter. +- Resolves: rhbz#1678631 +- Return detailed error messages on all error-appearing user actions. +- Resolves: rhbz#1642393 +- Resolves: rhbz#1687869 +- Exit with error code 0 and error message on stderr for all command-line + parsing errors. +- Resolves: rhbz#1747564 +- Show more complete error messages on D-Bus method call failures. +- Resolves: rhbz#1717460 +- Add version numbers to required packages +- Resolves: rhbz#1717489 + +* Mon Jun 3 2019 Dennis Keefe - 1.0.4-2 +- Update to 1.0.4 + +* Tue Dec 11 2018 Andy Grover - 1.0.2-1 +- Update to 1.0.2 + +* Wed Nov 7 2018 Andy Grover - 1.0.1-1 +- Update to 1.0.1 + +* Wed Oct 3 2018 Andy Grover - 1.0.0-2 +- Bump stratisd req + +* Tue Oct 2 2018 Andy Grover - 1.0.0-1 +- Update to 1.0.0 + +* Fri Aug 3 2018 Andy Grover - 0.5.5-2 +- Remove zsh completion package and own completion dirs as needed + +* Thu Aug 2 2018 Andy Grover - 0.5.5-1 +- Update to 0.5.5 +- Add zsh completion subpackage