Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 May 2020 03:20:55 +0000 (UTC)
From:      Colin Percival <cperciva@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r534017 - in head/sysutils: . ebsnvme-id
Message-ID:  <202005050320.0453KtkR018847@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cperciva
Date: Tue May  5 03:20:54 2020
New Revision: 534017
URL: https://svnweb.freebsd.org/changeset/ports/534017

Log:
  Add ebsnvme-id 1.0.
  
  This duplicates the functionality of the ebsnvme-id tool in Amazon Linux,
  and also provides information about Instance Store disks and maintains
  a tree /dev/aws/disk/ of useful symlinks.
  
  Sponsored by:	https://www.patreon.com/cperciva

Added:
  head/sysutils/ebsnvme-id/
  head/sysutils/ebsnvme-id/Makefile   (contents, props changed)
  head/sysutils/ebsnvme-id/distinfo   (contents, props changed)
  head/sysutils/ebsnvme-id/pkg-descr   (contents, props changed)
  head/sysutils/ebsnvme-id/pkg-message   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Tue May  5 03:15:06 2020	(r534016)
+++ head/sysutils/Makefile	Tue May  5 03:20:54 2020	(r534017)
@@ -299,6 +299,7 @@
     SUBDIR += dwatch-json
     SUBDIR += dwatch-pwsnoop
     SUBDIR += e2fsprogs
+    SUBDIR += ebsnvme-id
     SUBDIR += ec2-scripts
     SUBDIR += eclat
     SUBDIR += edid-decode

Added: head/sysutils/ebsnvme-id/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/ebsnvme-id/Makefile	Tue May  5 03:20:54 2020	(r534017)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	ebsnvme-id
+DISTVERSION=	1.0
+CATEGORIES=	sysutils
+
+MAINTAINER=	cperciva@FreeBSD.org
+COMMENT=	Exposes information about NVMe disks on EC2
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYRIGHT
+
+USE_GITHUB=	YES
+GH_ACCOUNT=	cperciva
+
+PLIST_FILES=	etc/rc.d/dev_aws_disk		\
+		etc/devd/dev-aws-disk.conf	\
+		sbin/ebsnvme-id			\
+		man/man8/ebsnvme-id.8.gz
+
+post-install:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd
+	${INSTALL_DATA} ${WRKSRC}/dev-aws-disk.conf ${STAGEDIR}${PREFIX}/etc/devd
+	${INSTALL_SCRIPT} ${WRKSRC}/dev_aws_disk ${STAGEDIR}${PREFIX}/etc/rc.d/
+
+.include <bsd.port.mk>

Added: head/sysutils/ebsnvme-id/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/ebsnvme-id/distinfo	Tue May  5 03:20:54 2020	(r534017)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1588647955
+SHA256 (cperciva-ebsnvme-id-1.0_GH0.tar.gz) = cc71d6abae95b428c460318587cc18cf533a42cb6af5a23b694d262a2c870339
+SIZE (cperciva-ebsnvme-id-1.0_GH0.tar.gz) = 4757

Added: head/sysutils/ebsnvme-id/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/ebsnvme-id/pkg-descr	Tue May  5 03:20:54 2020	(r534017)
@@ -0,0 +1,5 @@
+This is a replacement for the "ebsnvme-id" tool in Amazon Linux, with
+the addition of handling for Instance Store disks and devd+rc.d scripts
+for maintaining a /dev/aws/disk/ hierarchy of useful symlinks.
+
+WWW: http://github.com/cperciva/ebsnvme-id

Added: head/sysutils/ebsnvme-id/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/ebsnvme-id/pkg-message	Tue May  5 03:20:54 2020	(r534017)
@@ -0,0 +1,8 @@
+[
+{ type: install
+  message: <<EOM
+To enable the creation of the /dev/aws/disk/ hierarchy, add
+dev_aws_disk_enable=YES to /etc/rc.conf.
+EOM
+}
+]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005050320.0453KtkR018847>