about summary refs log tree commit diff
path: root/nixos/modules/services/backup
diff options
context:
space:
mode:
authorMarti Serra <marti.serra.coscollano@gmail.com>2018-02-21 09:25:58 +0100
committerMarti Serra <marti.serra.coscollano@gmail.com>2018-02-21 09:25:58 +0100
commit30f27c49b91867b5f5dd55fc147f5b17dfc9b383 (patch)
tree9c54d30c46105cf5ed106457ca0f34cb815223ee /nixos/modules/services/backup
parent127cea92389bc5cf5fce2357fab40d0ff1acca37 (diff)
downloadnixlib-30f27c49b91867b5f5dd55fc147f5b17dfc9b383.tar
nixlib-30f27c49b91867b5f5dd55fc147f5b17dfc9b383.tar.gz
nixlib-30f27c49b91867b5f5dd55fc147f5b17dfc9b383.tar.bz2
nixlib-30f27c49b91867b5f5dd55fc147f5b17dfc9b383.tar.lz
nixlib-30f27c49b91867b5f5dd55fc147f5b17dfc9b383.tar.xz
nixlib-30f27c49b91867b5f5dd55fc147f5b17dfc9b383.tar.zst
nixlib-30f27c49b91867b5f5dd55fc147f5b17dfc9b383.zip
crashplan-small-business: remove unneeded function
Diffstat (limited to 'nixos/modules/services/backup')
-rw-r--r--nixos/modules/services/backup/crashplan-small-business.nix29
1 files changed, 7 insertions, 22 deletions
diff --git a/nixos/modules/services/backup/crashplan-small-business.nix b/nixos/modules/services/backup/crashplan-small-business.nix
index c6002b6a3f6b..9497d8c18bb7 100644
--- a/nixos/modules/services/backup/crashplan-small-business.nix
+++ b/nixos/modules/services/backup/crashplan-small-business.nix
@@ -23,7 +23,7 @@ with lib;
         example = "2G";
         type = types.str;
         description = ''
-          Maximum amount of that the crashplan engine should use.
+          Maximum amount of ram that the crashplan engine should use.
         '';
       };
       openPorts = mkOption {
@@ -52,28 +52,13 @@ with lib;
       after    = [ "network.target" "local-fs.target" ];
 
       preStart = ''
-        ensureDir() {
-          dir=$1
-          mode=$2
-
-          if ! test -e $dir; then
-            ${pkgs.coreutils}/bin/mkdir -m $mode -p $dir
-          elif [ "$(${pkgs.coreutils}/bin/stat -c %a $dir)" != "$mode" ]; then
-            ${pkgs.coreutils}/bin/chmod $mode $dir
-          fi
-        }
-
-        ensureDir ${crashplansb.vardir} 755
-        ensureDir ${crashplansb.vardir}/conf 700
-        ensureDir ${crashplansb.manifestdir} 700
-        ensureDir ${crashplansb.vardir}/cache 700
-        ensureDir ${crashplansb.vardir}/backupArchives 700
-        ensureDir ${crashplansb.vardir}/log 777
+        install -d -m 755 ${crashplansb.vardir}
+        install -d -m 700 ${crashplansb.vardir}/conf
+        install -d -m 700 ${crashplansb.manifestdir}
+        install -d -m 700 ${crashplansb.vardir}/cache
+        install -d -m 700 ${crashplansb.vardir}/backupArchives
+        install -d -m 777 ${crashplansb.vardir}/log
         cp -avn ${crashplansb}/conf.template/* ${crashplansb.vardir}/conf
-        #for x in bin install.vars lang lib libc42archive64.so libc42core.so libjniwrap64.so libjtux64.so libleveldb64.so libnetty-tcnative.so share upgrade; do
-        #  rm -f ${crashplansb.vardir}/$x;
-        #  ln -sf ${crashplansb}/$x ${crashplansb.vardir}/$x;
-        #done
       '';
 
       serviceConfig = {