tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
kerberos_server: fix evaluation (closes #14928)
David Guibert
9 years ago
23e3cbec
d0f909a0
+5
-5
1 changed file
expand all
collapse all
unified
split
nixos
modules
services
system
kerberos.nix
+5
-5
nixos/modules/services/system/kerberos.nix
···
4
4
5
5
inherit (lib) mkOption mkIf singleton;
6
6
7
7
-
inherit (pkgs) heimdal;
7
7
+
inherit (pkgs) heimdalFull;
8
8
9
9
stateDir = "/var/heimdal";
10
10
in
···
33
33
34
34
config = mkIf config.services.kerberos_server.enable {
35
35
36
36
-
environment.systemPackages = [ heimdal ];
36
36
+
environment.systemPackages = [ heimdalFull ];
37
37
38
38
services.xinetd.enable = true;
39
39
services.xinetd.services = lib.singleton
···
42
42
protocol = "tcp";
43
43
user = "root";
44
44
server = "${pkgs.tcp_wrappers}/sbin/tcpd";
45
45
-
serverArgs = "${pkgs.heimdal}/sbin/kadmind";
45
45
+
serverArgs = "${pkgs.heimdalFull}/sbin/kadmind";
46
46
};
47
47
48
48
systemd.services.kdc = {
···
51
51
preStart = ''
52
52
mkdir -m 0755 -p ${stateDir}
53
53
'';
54
54
-
script = "${heimdal}/sbin/kdc";
54
54
+
script = "${heimdalFull}/sbin/kdc";
55
55
};
56
56
57
57
systemd.services.kpasswdd = {
58
58
description = "Kerberos Password Changing daemon";
59
59
wantedBy = [ "multi-user.target" ];
60
60
-
script = "${heimdal}/sbin/kpasswdd";
60
60
+
script = "${heimdalFull}/sbin/kpasswdd";
61
61
};
62
62
};
63
63