pam_mktemp: init at 1.1.1

Wladmis 8e2ba7de 491a1164

+50
+48
pkgs/os-specific/linux/pam_mktemp/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , fetchpatch 5 + , pam 6 + , e2fsprogs 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "pam_mktemp"; 11 + version = "1.1.1"; 12 + 13 + src = fetchurl { 14 + url = "https://openwall.com/pam/modules/${pname}/${pname}-${version}.tar.gz"; 15 + hash = "sha256-Zs+AwYQ5yjRW25ZALy7qwUsaBQPMHRvn8rFtXwefPz0="; 16 + }; 17 + 18 + patches = [ 19 + (fetchpatch { 20 + name = "inherit_private_prefix_from_home.patch"; 21 + url = "https://git.altlinux.org/gears/p/pam_mktemp.git?p=pam_mktemp.git;a=commitdiff_plain;h=3d2e8ad6da6a44c047bf7a8afa1e1bb2a6e36a55"; 22 + hash = "sha256-xe44fi2xH9jqlStlIR4QPB0KS7spflRdOsvNPEmxJpU"; 23 + }) 24 + (fetchpatch { 25 + name = "allow_private_prefix_to_be_stricter.patch"; 26 + url = "https://git.altlinux.org/gears/p/pam_mktemp.git?p=pam_mktemp.git;a=commitdiff_plain;h=bb2cee0c695d22310e5364c30d74bccb0dbf3205"; 27 + hash = "sha256-TouysUVlNnl+m7lJ2VKPxUTYD2om1Jh5FEJ6NHMAI4U="; 28 + }) 29 + ]; 30 + 31 + patchFlags = "-p2"; 32 + 33 + dontConfigure = true; 34 + 35 + buildInputs = [ pam e2fsprogs ]; 36 + 37 + makeFlags = [ "DESTDIR=$(out)" ]; 38 + 39 + enableParallelBuilding = true; 40 + 41 + meta = with lib; { 42 + homepage = "https://www.openwall.com/pam/"; 43 + description = "PAM for login service to provide per-user private directories"; 44 + license = licenses.bsd0; 45 + maintainers = with maintainers; [ wladmis ]; 46 + platforms = platforms.linux; 47 + }; 48 + }
+2
pkgs/top-level/all-packages.nix
··· 28548 28548 28549 28549 pam_ldap = callPackage ../os-specific/linux/pam_ldap { }; 28550 28550 28551 + pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { }; 28552 + 28551 28553 pam_mount = callPackage ../os-specific/linux/pam_mount { }; 28552 28554 28553 28555 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };