kerberos_server: fix evaluation (closes #14928)

+5 -5
+5 -5
nixos/modules/services/system/kerberos.nix
··· 4 4 5 5 inherit (lib) mkOption mkIf singleton; 6 6 7 - inherit (pkgs) heimdal; 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 - environment.systemPackages = [ heimdal ]; 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 - serverArgs = "${pkgs.heimdal}/sbin/kadmind"; 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 - script = "${heimdal}/sbin/kdc"; 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 - script = "${heimdal}/sbin/kpasswdd"; 60 + script = "${heimdalFull}/sbin/kpasswdd"; 61 61 }; 62 62 }; 63 63