summaryrefslogtreecommitdiff
path: root/src/Propellor/Property/DiskImage.hs
diff options
context:
space:
mode:
authorJoey Hess2017-07-25 19:14:20 -0400
committerJoey Hess2017-07-25 19:14:46 -0400
commit463bf2883337388ccfd08d097cec146673162bf4 (patch)
treebcb89eb8fa3d5c0bf8bfe334372a7c54a147415b /src/Propellor/Property/DiskImage.hs
parent68a941ba5e470c1fc954acae4e4f46effdcd2212 (diff)
VBoxManage errors out if file already exists, so delete the old one
Diffstat (limited to 'src/Propellor/Property/DiskImage.hs')
-rw-r--r--src/Propellor/Property/DiskImage.hs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Propellor/Property/DiskImage.hs b/src/Propellor/Property/DiskImage.hs
index 5c61f73c..55ccad76 100644
--- a/src/Propellor/Property/DiskImage.hs
+++ b/src/Propellor/Property/DiskImage.hs
@@ -426,4 +426,5 @@ vmdkBuiltFor diskimage = (setup <!> cleanup)
`changesFile` vmdkfile
`onChange` File.mode vmdkfile (combineModes (ownerWriteMode : readModes))
`requires` Apt.installed ["virtualbox"]
+ `requires` File.notPresent vmdkfile
cleanup = File.notPresent vmdkfile