diff options
author | Moritz Ulrich <moritz@tarn-vedra.de> | 2013-11-04 12:07:03 +0100 |
---|---|---|
committer | Moritz Ulrich <moritz@tarn-vedra.de> | 2013-11-04 11:07:11 +0000 |
commit | 882c2b72781b4254d9baaa370f52f050ad79b04e (patch) | |
tree | 783e25da587b76f085c5d9cd720399138e4b7f16 /nixos/modules/services/scheduling | |
parent | 268bb64b6823d6c4e6cee70713e10232ad09f497 (diff) |
fcron: Fix error when cron.mailto is null.
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Diffstat (limited to 'nixos/modules/services/scheduling')
-rw-r--r-- | nixos/modules/services/scheduling/fcron.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nixos/modules/services/scheduling/fcron.nix b/nixos/modules/services/scheduling/fcron.nix index 0c0811ca6e0..fda29ca0482 100644 --- a/nixos/modules/services/scheduling/fcron.nix +++ b/nixos/modules/services/scheduling/fcron.nix @@ -8,11 +8,14 @@ let queuelen = if cfg.queuelen == null then "" else "-q ${toString cfg.queuelen}"; + # Duplicate code, also found in cron.nix. Needs deduplication. systemCronJobs = '' SHELL=${pkgs.bash}/bin/bash PATH=${config.system.path}/bin:${config.system.path}/sbin - MAILTO="${config.services.cron.mailto}" + ${optionalString (config.services.cron.mailto != null) '' + MAILTO="${config.services.cron.mailto}" + ''} NIX_CONF_DIR=/etc/nix ${pkgs.lib.concatStrings (map (job: job + "\n") config.services.cron.systemCronJobs)} ''; |