diff --git a/nvme-cli/.footprint b/nvme-cli/.footprint new file mode 100644 index 000000000..8e4f3495d --- /dev/null +++ b/nvme-cli/.footprint @@ -0,0 +1,22 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/nvme/ +-rw-r--r-- root/root etc/nvme/discovery.conf +drwxr-xr-x root/root lib/ +drwxr-xr-x root/root lib/udev/ +drwxr-xr-x root/root lib/udev/rules.d/ +-rw-r--r-- root/root lib/udev/rules.d/70-nvmf-autoconnect.rules +-rw-r--r-- root/root lib/udev/rules.d/71-nvmf-iopolicy-netapp.rules +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/dracut/ +drwxr-xr-x root/root usr/lib/dracut/dracut.conf.d/ +-rw-r--r-- root/root usr/lib/dracut/dracut.conf.d/70-nvmf-autoconnect.conf +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/nvme +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/bash-completion/ +drwxr-xr-x root/root usr/share/bash-completion/completions/ +-rw-r--r-- root/root usr/share/bash-completion/completions/nvme +drwxr-xr-x root/root usr/share/zsh/ +drwxr-xr-x root/root usr/share/zsh/site-functions/ +-rw-r--r-- root/root usr/share/zsh/site-functions/_nvme diff --git a/nvme-cli/.md5sum b/nvme-cli/.md5sum new file mode 100644 index 000000000..c059cd7ce --- /dev/null +++ b/nvme-cli/.md5sum @@ -0,0 +1 @@ +b2d980a650e7382b654907a2289f144c nvme-cli-2.1.2.tar.gz diff --git a/nvme-cli/.signature b/nvme-cli/.signature new file mode 100644 index 000000000..6b680fd8a --- /dev/null +++ b/nvme-cli/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/TKA40d6pzCyND06AFeeTl7iueRZrGQDjYBDnxerlnaWQRX+caKd3qxly09pvWLsok3Ycm11dlgA+yJnXOCu1AA= +SHA256 (Pkgfile) = 5c9b284cdace11f408e4f7e9294fd5b9ed55b46a1a996be399cb643d5a2d0b8d +SHA256 (.footprint) = add9bf67ca52a8eae0af94fd2ccb12e43a267020da373a6a508b9d1bdbbe6b60 +SHA256 (nvme-cli-2.1.2.tar.gz) = b39811fd2ab8005d515f2f539984cc08f9ab1fe34e5359da10091fdf153df231 diff --git a/nvme-cli/Pkgfile b/nvme-cli/Pkgfile new file mode 100644 index 000000000..57ef80661 --- /dev/null +++ b/nvme-cli/Pkgfile @@ -0,0 +1,20 @@ +# Description: NVMe management command line interface +# URL: https://github.com/linux-nvme/nvme-cli +# Maintainer: Matt Housh, jaeger at crux dot ninja +# Depends on: libnvme + +name=nvme-cli +version=2.1.2 +release=1 +source=(https://github.com/linux-nvme/nvme-cli/archive/v$version/$name-$version.tar.gz) + +build() { + meson setup $name-$version build \ + --prefix=/usr \ + --buildtype=plain \ + -Dudevrulesdir=/lib/udev/rules.d + meson compile -C build + DESTDIR=$PKG meson install -C build + + rm -r $PKG/usr/lib/systemd +}