diff options
Diffstat (limited to 'fsmgr.hs')
-rw-r--r-- | fsmgr.hs | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 |