filesystems/amazon-efs-utils: New port
Amazon EFS mount helper and watchdog utilities. Provides mount_efs(8) to mount
EFS filesystems over NFSv4.1, optionally via a local stunnel-like proxy
(efs-proxy) that terminates TLS 1.2 and handles IAM authentication using SigV4.
A watchdog daemon, started by mount_efs, monitors the proxy and restarts it if
it dies.
FreeBSD-specific adaptations:
- Binary installed as mount_efs, not mount.efs
- Uses /sbin/mount_nfs with nfsv4,minorversion=1,oneopenown,retrycnt=1
- Watchdog enumerates /var/run/efs state files cross-checked with "mount -t nfs" (FreeBSD has no /proc/mounts and mount(8)/nfsstat(8) do not expose the client TCP port)
- aarch64 build fix: the libc crate does not expose max_align_t for aarch64-unknown-freebsd; substitute align_of::<u128>() in s2n-tl
Sponsored by: Netflix