diff options
author | CoprDistGit <infra@openeuler.org> | 2025-07-15 06:39:53 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-07-15 06:39:53 +0000 |
commit | a15957a0b810f28ee64122a3801852be4cde16c9 (patch) | |
tree | bbf97e2299b796f1bdeddc314c9857ce9b31d9b5 | |
parent | ec09164ba2c601719b9f8dc99ee9dc75f9db74ee (diff) |
automatic import of nvme-cliopeneuler24.03_LTS
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | nvme-cli.spec | 86 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 88 insertions, 0 deletions
@@ -0,0 +1 @@ +/v2.9.1.tar.gz diff --git a/nvme-cli.spec b/nvme-cli.spec new file mode 100644 index 0000000..81058c5 --- /dev/null +++ b/nvme-cli.spec @@ -0,0 +1,86 @@ +Name: nvme-cli +Version: 2.9.1 +Release: 1 +Summary: NVMe management command line interface + +License: GPLv2+ +URL: https://github.com/linux-nvme/nvme-cli +Source0: https://github.com/linux-nvme/%{name}/archive/v%{version}.tar.gz + +Requires: libnvme + +BuildRequires: gcc-g++ +BuildRequires: libnvme-devel >= 1.9 +BuildRequires: make +BuildRequires: meson +BuildRequires: systemd +BuildRequires: zlib-devel + +%description +nvme-cli provides NVM-Express user space tooling for Linux. + +%package_help + +%prep +%autosetup -p1 + +%build +%meson -Ddocs=man -Dsystemddir=%{_unitdir} -Dudevrulesdir=%{_udevrulesdir} +%meson_build + +%install +%meson_install + +# hostid and hostnqn are supposed to be unique per machine. We obviously +# can't package them. +rm -f %{buildroot}%{_sysconfdir}/nvme/hostid +rm -f %{buildroot}%{_sysconfdir}/nvme/hostnqn + +# Do not install the dracut rule yet. See rhbz 1742764 +rm -f %{buildroot}/usr/lib/dracut/dracut.conf.d/70-nvmf-autoconnect.conf + +%files +%license LICENSE +%{_sbindir}/nvme +%{_datadir}/bash-completion/completions/nvme +%{_datadir}/zsh/site-functions/_nvme +%dir %{_sysconfdir}/nvme +%{_sysconfdir}/nvme/discovery.conf +%{_unitdir}/nvmefc-boot-connections.service +%{_unitdir}/nvmf-autoconnect.service +%{_unitdir}/nvmf-connect.target +%{_unitdir}/nvmf-connect@.service +%{_unitdir}/nvmf-connect-nbft.service +%{_udevrulesdir}/70-nvmf-autoconnect.rules +%{_udevrulesdir}/71-nvmf-netapp.rules +%{_udevrulesdir}/65-persistent-net-nbft.rules + +%files help +%doc README.md +%{_mandir}/man1/nvme*.gz + +%changelog +* Sat May 11 2024 tenglei <tenglei@kylinos.cn> - 2.9.1-1 +- Update package to version 2.9.1 +- There a lot of small fixes and improvements all over the place +- There are two plugins ssstc and spdk in this release + +* Thu Mar 21 2024 panchenbo <panchenbo@kylinsec.com.cn> - 2.8-1 +- Update to version 2.8 + +* Thu Feb 9 2023 Hongtao Zhang <zhanghongtao22@huawei.com> - 2.2.1-2 +- Fix meson build failed + +* Mon Dec 19 2022 Qiang Wei <qiang.wei@suse.com> - 2.2.1-1 +- Update to version 2.2.1. + * Remove 0001-bash-Fix-nvme-completion.patch, it is fixed in upstream. + * backport upstream patch: Bash completion: move global declare into function. + +* Sat Oct 8 2022 zhanghongtao <zhanghongtao22@huawei.com> - 1.16-2 +- bash Fix nvme completion + +* Wed Dec 29 2021 baizhonggui <baizhonggui@huawei.com> - 1.16-1 +- update to 1.16 + +* Tue Nov 19 2019 mengxian@huawei.com - 1.6-2 +- Package init @@ -0,0 +1 @@ +11cc5def13610e7250ecb1148be26152 v2.9.1.tar.gz |