diff options
author | Bernard Spil <brnrd@FreeBSD.org> | 2021-01-31 19:29:08 +0000 |
---|---|---|
committer | Bernard Spil <brnrd@FreeBSD.org> | 2021-01-31 19:29:08 +0000 |
commit | e5987af33090bad185ab831cde001035f7ec8bc5 (patch) | |
tree | f578ecc982e3cb82c1d5c0190fce3f0cf6147424 /sysutils/nfs-over-tls | |
parent | 8c5edfad09a9305bfbc5229ded3f613df5d77141 (diff) | |
download | ports-e5987af33090bad185ab831cde001035f7ec8bc5.tar.gz ports-e5987af33090bad185ab831cde001035f7ec8bc5.zip |
sysutils/nfs-over-tls: New port
* For FreeBSD 13
* Requires in-kernel TLS and KTLS enabled OpenSSL
Submitted by: rmacklem
Notes
Notes:
svn path=/head/; revision=563520
Diffstat (limited to 'sysutils/nfs-over-tls')
-rw-r--r-- | sysutils/nfs-over-tls/Makefile | 24 | ||||
-rw-r--r-- | sysutils/nfs-over-tls/distinfo | 3 | ||||
-rw-r--r-- | sysutils/nfs-over-tls/pkg-descr | 9 | ||||
-rw-r--r-- | sysutils/nfs-over-tls/pkg-plist | 6 |
4 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/nfs-over-tls/Makefile b/sysutils/nfs-over-tls/Makefile new file mode 100644 index 000000000000..ec85130b2370 --- /dev/null +++ b/sysutils/nfs-over-tls/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= nfs-over-tls +DISTVERSION= 1.0 +CATEGORIES= sysutils +MASTER_SITES= https://people.freebsd.org/~rmacklem/nfs-over-tls/ + +MAINTAINER= rmacklem@freebsd.org +COMMENT= Utilities for NFS over TLS + +LICENSE= BSD2CLAUSE + +LIB_DEPENDS= libssl.so:security/openssl + +USES= kmod ssl + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 1300042 +BROKEN= Requires FreeBSD 13 or later with in-kernel TLS support \ + and port's OpenSSL with KTLS enabled +.endif + +.include <bsd.port.post.mk> diff --git a/sysutils/nfs-over-tls/distinfo b/sysutils/nfs-over-tls/distinfo new file mode 100644 index 000000000000..02a4f49e0b99 --- /dev/null +++ b/sysutils/nfs-over-tls/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1610418344 +SHA256 (nfs-over-tls-1.0.tar.gz) = daf08d875d2717f28611c4a371e64acbfc59f14152559e6c42e4e01376fc6e34 +SIZE (nfs-over-tls-1.0.tar.gz) = 17449 diff --git a/sysutils/nfs-over-tls/pkg-descr b/sysutils/nfs-over-tls/pkg-descr new file mode 100644 index 000000000000..565e052f0cf9 --- /dev/null +++ b/sysutils/nfs-over-tls/pkg-descr @@ -0,0 +1,9 @@ +These daemons are required to implement NFS mounts using TLS, +as described in the Internet Draft "Towards Remote Procedure +Call Encryption By Default", which should soon become an RFC. +These daemons require OpenSSL libraries patched to support Kernel TLS (KTLS). +The OPENSSL port found in security/openssl-devel satisfies this requirement. +These daemons also require a FreeBSD system running a kernel built from a +kernel configuration file with "options KERNEL_TLS" specified in it. + +WWW: https://people.freebsd.org/~rmacklem/nfs-over-tls-setup.txt diff --git a/sysutils/nfs-over-tls/pkg-plist b/sysutils/nfs-over-tls/pkg-plist new file mode 100644 index 000000000000..e45cc42141ad --- /dev/null +++ b/sysutils/nfs-over-tls/pkg-plist @@ -0,0 +1,6 @@ +sbin/rpc.tlsclntd +sbin/rpc.tlsservd +share/man/man8/rpc.tlsclntd.8.gz +share/man/man8/rpc.tlsservd.8.gz +etc/rc.d/tlsclntd +etc/rc.d/tlsservd |