aboutsummaryrefslogtreecommitdiff
path: root/sysutils/ebsnvme-id
diff options
context:
space:
mode:
authorColin Percival <cperciva@FreeBSD.org>2020-05-05 03:20:54 +0000
committerColin Percival <cperciva@FreeBSD.org>2020-05-05 03:20:54 +0000
commit6e68eba4bb6edaf826622c2879a5b97c469787aa (patch)
treefb510c914136abedd6705b07792658522c4d3400 /sysutils/ebsnvme-id
parentec028b3d58064e447f98980bf00579b6e089af7f (diff)
downloadports-6e68eba4bb6edaf826622c2879a5b97c469787aa.tar.gz
ports-6e68eba4bb6edaf826622c2879a5b97c469787aa.zip
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
Notes
Notes: svn path=/head/; revision=534017
Diffstat (limited to 'sysutils/ebsnvme-id')
-rw-r--r--sysutils/ebsnvme-id/Makefile26
-rw-r--r--sysutils/ebsnvme-id/distinfo3
-rw-r--r--sysutils/ebsnvme-id/pkg-descr5
-rw-r--r--sysutils/ebsnvme-id/pkg-message8
4 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/ebsnvme-id/Makefile b/sysutils/ebsnvme-id/Makefile
new file mode 100644
index 000000000000..0c355486b83b
--- /dev/null
+++ b/sysutils/ebsnvme-id/Makefile
@@ -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>
diff --git a/sysutils/ebsnvme-id/distinfo b/sysutils/ebsnvme-id/distinfo
new file mode 100644
index 000000000000..aa6583b6fb87
--- /dev/null
+++ b/sysutils/ebsnvme-id/distinfo
@@ -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
diff --git a/sysutils/ebsnvme-id/pkg-descr b/sysutils/ebsnvme-id/pkg-descr
new file mode 100644
index 000000000000..98f5c77171be
--- /dev/null
+++ b/sysutils/ebsnvme-id/pkg-descr
@@ -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
diff --git a/sysutils/ebsnvme-id/pkg-message b/sysutils/ebsnvme-id/pkg-message
new file mode 100644
index 000000000000..4989494d568b
--- /dev/null
+++ b/sysutils/ebsnvme-id/pkg-message
@@ -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
+}
+]