summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2015-04-04 11:33:05 +0200
committerJoachim Fasting <joachifm@fastmail.fm>2015-04-04 11:34:37 +0200
commit7cb7c57132d65c60af0ded8cfb1d57ae690730e1 (patch)
tree9ced8bcb7a49394fa6965cd7da3fd59d2a4c1e82 /nixos
parent80283570848734d8473b6434141ce8f4406720e7 (diff)
downloadnixpkgs-7cb7c57132d65c60af0ded8cfb1d57ae690730e1.tar
nixpkgs-7cb7c57132d65c60af0ded8cfb1d57ae690730e1.tar.gz
nixpkgs-7cb7c57132d65c60af0ded8cfb1d57ae690730e1.tar.bz2
nixpkgs-7cb7c57132d65c60af0ded8cfb1d57ae690730e1.tar.lz
nixpkgs-7cb7c57132d65c60af0ded8cfb1d57ae690730e1.tar.xz
nixpkgs-7cb7c57132d65c60af0ded8cfb1d57ae690730e1.tar.zst
nixpkgs-7cb7c57132d65c60af0ded8cfb1d57ae690730e1.zip
tarsnap module: inline optionalNullStr
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/backup/tarsnap.nix4
1 files changed, 1 insertions, 3 deletions
diff --git a/nixos/modules/services/backup/tarsnap.nix b/nixos/modules/services/backup/tarsnap.nix
index 155161945cd..87066b9459f 100644
--- a/nixos/modules/services/backup/tarsnap.nix
+++ b/nixos/modules/services/backup/tarsnap.nix
@@ -5,15 +5,13 @@ with lib;
 let
   cfg = config.services.tarsnap;
 
-  optionalNullStr = e: v: if e == null then "" else v;
-
   configFile = cfg: ''
     cachedir ${config.services.tarsnap.cachedir}
     keyfile  ${config.services.tarsnap.keyfile}
     ${optionalString cfg.nodump "nodump"}
     ${optionalString cfg.printStats "print-stats"}
     ${optionalString cfg.printStats "humanize-numbers"}
-    ${optionalNullStr cfg.checkpointBytes "checkpoint-bytes "+cfg.checkpointBytes}
+    ${optionalString (cfg.checkpointBytes != null) ("checkpoint-bytes "+cfg.checkpointBytes)}
     ${optionalString cfg.aggressiveNetworking "aggressive-networking"}
     ${concatStringsSep "\n" (map (v: "exclude "+v) cfg.excludes)}
     ${concatStringsSep "\n" (map (v: "include "+v) cfg.includes)}