summaryrefslogtreecommitdiff
path: root/custom/lvm-snapshots.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2018-04-14 17:51:27 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2018-04-14 17:51:27 +0200
commitec27ae1489f92848d03d950a40d0ac96ca68216a (patch)
tree8e4ddc293f5ea6402b4980f7e5872cfc477ff1d0 /custom/lvm-snapshots.nix
parent9b5f9b49c6a0e628ec3b153c75a1edd4aa03fb95 (diff)
downloadnixos-ec27ae1489f92848d03d950a40d0ac96ca68216a.tar
nixos-ec27ae1489f92848d03d950a40d0ac96ca68216a.tar.gz
nixos-ec27ae1489f92848d03d950a40d0ac96ca68216a.tar.bz2
nixos-ec27ae1489f92848d03d950a40d0ac96ca68216a.tar.xz
nixos-ec27ae1489f92848d03d950a40d0ac96ca68216a.zip
propagate exit code
Diffstat (limited to 'custom/lvm-snapshots.nix')
-rw-r--r--custom/lvm-snapshots.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/custom/lvm-snapshots.nix b/custom/lvm-snapshots.nix
index 5e4557f3..5525f822 100644
--- a/custom/lvm-snapshots.nix
+++ b/custom/lvm-snapshots.nix
@@ -82,7 +82,10 @@ in {
82 82
83 script = '' 83 script = ''
84 ( 84 (
85 flock -xn -E 4 9 || exit 1 85 flock -xn -E 4 9
86 if [[ "$?" -ne 0 ]]; then
87 exit $?
88 fi
86 89
87 lvcreate -s ${scfg.cowSize} --name ${snapshotName name} ${scfg.VG}/${scfg.LV} 90 lvcreate -s ${scfg.cowSize} --name ${snapshotName name} ${scfg.VG}/${scfg.LV}
88 91