From b23faf706c547d03e1a6bbc3cf296bb16c143516 Mon Sep 17 00:00:00 2001 From: Zach Dykstra Date: Fri, 6 Dec 2019 15:35:33 -0600 Subject: [PATCH] New package: pam_zfscrypt 0.2.0 --- common/shlibs | 2 ++ srcpkgs/pam_zfscrypt/template | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 srcpkgs/pam_zfscrypt/template diff --git a/common/shlibs b/common/shlibs index 144029d5200..8b8a8ba8464 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3702,3 +3702,5 @@ libtss2-tcti-device.so.0 tpm2-tss-2.3.1_1 libtss2-rc.so.0 tpm2-tss-2.3.1_1 libtss2-tcti-mssim.so.0 tpm2-tss-2.3.1_1 libtss2-tctildr.so.0 tpm2-tss-2.3.1_1 +libzfs.so.2 zfs-0.8.2_1 +libnvpair.so.1 zfs-0.8.2_1 diff --git a/srcpkgs/pam_zfscrypt/template b/srcpkgs/pam_zfscrypt/template new file mode 100644 index 00000000000..caf4617a439 --- /dev/null +++ b/srcpkgs/pam_zfscrypt/template @@ -0,0 +1,27 @@ +# Template file for 'pam_zfscrypt' +pkgname=pam_zfscrypt +version=0.2.0 +revision=1 +wrksrc="zfscrypt-${version}" +build_style=gnu-makefile +make_use_env=yes +makedepends="pam-devel zfs-devel" +depends="pam" +short_desc="Automatically decrypt and mount encrypted ZFS home directories" +maintainer="Zach Dykstra " +license="MIT" +homepage="https://github.com/BenKerry/zfscrypt" +distfiles="https://github.com/BenKerry/zfscrypt/archive/v${version}.tar.gz" +checksum=73244e7e97ab5a47a9ea4a24ac490f07bfe7c1eb0c920e03df202494ea61b650 + +CFLAGS="-Iinclude" + +pre_build() { + vsed -e "/ZFSINC :=/s,-isystem/usr/include,-I${XBPS_CROSS_BASE}/usr/include,g" \ + -i Makefile +} + +do_install() { + vinstall build/pam_zfscrypt.so 0755 usr/lib/security + vlicense LICENSE +}