diff options
author | Silvan Mosberger <infinisil@icloud.com> | 2019-05-02 18:22:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-02 18:22:44 +0200 |
commit | a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab (patch) | |
tree | 2cf679b4ee6efc2535be3a969fda6e53fdc53818 /nixos | |
parent | 564e5af28d2e791ea2c7edd501cd9da18e0d823d (diff) | |
parent | cf2f5850e21416f809100ac734e9835bd8624eaf (diff) | |
download | nixpkgs-a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab.tar nixpkgs-a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab.tar.gz nixpkgs-a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab.tar.bz2 nixpkgs-a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab.tar.lz nixpkgs-a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab.tar.xz nixpkgs-a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab.tar.zst nixpkgs-a3e84ba63a0af16f943e39a73bb5c2c4c8b4e3ab.zip |
Merge pull request #55771 from Infinisil/nixos/znapzend/parallel
nixos/znapzend: Run znapzendzetup import in parallel
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/backup/znapzend.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/backup/znapzend.nix b/nixos/modules/services/backup/znapzend.nix index fc8a424190f..11b6215794e 100644 --- a/nixos/modules/services/backup/znapzend.nix +++ b/nixos/modules/services/backup/znapzend.nix @@ -382,8 +382,10 @@ in | xargs -I{} ${pkgs.znapzend}/bin/znapzendzetup delete "{}" '' + concatStringsSep "\n" (mapAttrsToList (dataset: config: '' echo Importing znapzend zetup ${config} for dataset ${dataset} - ${pkgs.znapzend}/bin/znapzendzetup import --write ${dataset} ${config} - '') files); + ${pkgs.znapzend}/bin/znapzendzetup import --write ${dataset} ${config} & + '') files) + '' + wait + ''; serviceConfig = { ExecStart = let |