diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2018-04-09 16:47:09 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2018-04-09 16:47:09 +0200 |
| commit | 6e450d6d0a159405a2ab24f64566f80fad348ca3 (patch) | |
| tree | 6035ffd78f93cb37254bbbdd5184b71ace19d801 /custom | |
| parent | 0c3460e28f0ca9e825c40fb891ada8aa6bb00b8a (diff) | |
| download | nixos-6e450d6d0a159405a2ab24f64566f80fad348ca3.tar nixos-6e450d6d0a159405a2ab24f64566f80fad348ca3.tar.gz nixos-6e450d6d0a159405a2ab24f64566f80fad348ca3.tar.bz2 nixos-6e450d6d0a159405a2ab24f64566f80fad348ca3.tar.xz nixos-6e450d6d0a159405a2ab24f64566f80fad348ca3.zip | |
Massage
Diffstat (limited to 'custom')
| -rw-r--r-- | custom/lvm-snapshots.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/custom/lvm-snapshots.nix b/custom/lvm-snapshots.nix index 29156988..04ab06f0 100644 --- a/custom/lvm-snapshots.nix +++ b/custom/lvm-snapshots.nix | |||
| @@ -82,7 +82,7 @@ in { | |||
| 82 | 82 | ||
| 83 | script = '' | 83 | script = '' |
| 84 | ( | 84 | ( |
| 85 | flock -xn 9 || exit 1 | 85 | flock -xn 9 -E 4 || exit 1 |
| 86 | 86 | ||
| 87 | lvcreate -s ${scfg.cowSize} --name ${snapshotName name} ${scfg.VG}/${scfg.LV} | 87 | lvcreate -s ${scfg.cowSize} --name ${snapshotName name} ${scfg.VG}/${scfg.LV} |
| 88 | 88 | ||
| @@ -96,6 +96,8 @@ in { | |||
| 96 | 96 | ||
| 97 | serviceConfig = with pkgs; { | 97 | serviceConfig = with pkgs; { |
| 98 | Type = "forking"; | 98 | Type = "forking"; |
| 99 | RestartForceExitStatus = [ "4" ]; | ||
| 100 | RestartSec = "5min"; | ||
| 99 | }; | 101 | }; |
| 100 | }) cfg.snapshots; | 102 | }) cfg.snapshots; |
| 101 | 103 | ||
