Date: Tuesday, July 7, 2020 @ 13:19:15
  Author: foxboron
Revision: 658409

upgpkg: nvme-cli 1.12-2 - repro fixing

Added:
  nvme-cli/trunk/nvme-cli.install
Modified:
  nvme-cli/trunk/PKGBUILD

------------------+
 PKGBUILD         |   10 ++++++++--
 nvme-cli.install |    8 ++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-07-07 13:18:52 UTC (rev 658408)
+++ PKGBUILD    2020-07-07 13:19:15 UTC (rev 658409)
@@ -6,12 +6,14 @@
 
 pkgname=nvme-cli
 pkgver=1.12
-pkgrel=1
+pkgrel=2
 pkgdesc="NVM-Express user space tooling for Linux"
 arch=('i686' 'x86_64')
 url="https://github.com/linux-nvme/nvme-cli";
 license=('GPL')
 makedepends=('libsystemd')
+depends=('util-linux')
+install=nvme-cli.install
 # checkdepends=('python2-nose' 'python-nose')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/linux-nvme/${pkgname}/archive/v${pkgver}.tar.gz";)
 sha256sums=('a75270e65a4a7a6add48f748ba216d8f68d78f90f8cb77e88e9753b74d527991')
@@ -29,5 +31,9 @@
 
 package() {
        cd "${pkgname}-${pkgver}"
-       make DESTDIR="$pkgdir" UDEVDIR=/usr/lib/udev PREFIX=/usr 
SBINDIR=/usr/bin install
+       make DESTDIR="$pkgdir" UDEVDIR=/usr/lib/udev PREFIX=/usr 
SBINDIR=/usr/bin install-spec
+
+       # This is done because we don't want the hostnqn and hostid files 
tracked.
+       # they are supposed to be unique
+       rm $pkgdir/etc/nvme/host{nqn,id}
 }

Added: nvme-cli.install
===================================================================
--- nvme-cli.install                            (rev 0)
+++ nvme-cli.install    2020-07-07 13:19:15 UTC (rev 658409)
@@ -0,0 +1,8 @@
+post_install(){
+       if [ ! -f /etc/nvme/hostnqn ]; then
+               nvme gen-hostnqn > /etc/nvme/hostnqn
+       fi
+       if [ ! -f /etc/nvme/hostid ]; then
+               uuidgen > /etc/nvme/hostid
+       fi
+}

Reply via email to