summaryrefslogtreecommitdiff
path: root/fsmgr.hs
diff options
context:
space:
mode:
Diffstat (limited to 'fsmgr.hs')
-rw-r--r--fsmgr.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/fsmgr.hs b/fsmgr.hs
index d8e1c1d..bd4e303 100644
--- a/fsmgr.hs
+++ b/fsmgr.hs
@@ -229,6 +229,7 @@ buildInitialImage DiskImageConfig{..} mountpoint out = do
229 need [parent] 229 need [parent]
230 cmd_ "cp --reflink" [parent, out] 230 cmd_ "cp --reflink" [parent, out]
231 cmd_ "btrfstune -f -S0" [out] 231 cmd_ "btrfstune -f -S0" [out]
232 cmd_ "btrfstune -fu" [out]
232 cmd_ "mkdir -p" [mountpoint] 233 cmd_ "mkdir -p" [mountpoint]
233 cmd_ "sh -c" ["if [ -e \"$0\" ]; then cp \"$0\" \"$1\"; fi", parent <.> "devices.txt", out -<.> "devices.txt"] 234 cmd_ "sh -c" ["if [ -e \"$0\" ]; then cp \"$0\" \"$1\"; fi", parent <.> "devices.txt", out -<.> "devices.txt"]
234 235
@@ -380,7 +381,8 @@ chrootImage target args =
380 let mnt = tmp <.> "mnt" 381 let mnt = tmp <.> "mnt"
381 orderOnly [inp] 382 orderOnly [inp]
382 cmd_ "cp --reflink=always" [inp, tmp] 383 cmd_ "cp --reflink=always" [inp, tmp]
383 cmd_ "btrfstune -S0 -f" tmp 384 cmd_ "btrfstune -S0 -f" [tmp]
385 cmd_ "btrfstune -fu" [tmp]
384 cmd_ "mkdir" [mnt] 386 cmd_ "mkdir" [mnt]
385 387
386 setupLoopDevices target 388 setupLoopDevices target