tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
pam_mktemp: init at 1.1.1
Wladmis
2 years ago
8e2ba7de
491a1164
+50
2 changed files
expand all
collapse all
unified
split
pkgs
os-specific
linux
pam_mktemp
default.nix
top-level
all-packages.nix
+48
pkgs/os-specific/linux/pam_mktemp/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
28549
pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
28550
0
0
28551
pam_mount = callPackage ../os-specific/linux/pam_mount { };
28552
28553
pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
···
28548
28549
pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
28550
28551
+
pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { };
28552
+
28553
pam_mount = callPackage ../os-specific/linux/pam_mount { };
28554
28555
pam_mysql = callPackage ../os-specific/linux/pam_mysql { };