1. 24 Oct, 2011 2 commits
    • Gerardo Exequiel Pozzi's avatar
      [archiso] Allow persistent cow dm-snapshots. · e2055835
      Gerardo Exequiel Pozzi authored
      
      
      Add some options to control where all COW files will be located.
      Until this moment all files are located in a tmpfs filesystem.
      Now is posible to set a device via a filesystem label or device node
      plus a directory, where all these files will be stored.
      All dm-snapshot devices will be persistent by default,
      but this can be changed if wanted.
      
      Take care, a filesystem that does not support sparse files maybe
      is not the best choice for COW files, because they are created with
      the same size (is apparent) like the read-only device (the image.fs inside .sfs).
      Of course sooner or later, depending on use, these files actually end up
      being as big as the read-only device.
      
      KNOW-ISSUE: On shutdown in step "Unmounting Filesystems" will [FAIL],
          all filesystem except $cow_device, will be unmounted/remounted-ro.
          For this reason this change needs an archiso_shutdown hook, thats
          unmount all block devices used by archiso. (Work in progress)
      
      Signed-off-by: default avatarGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
      e2055835
    • Gerardo Exequiel Pozzi's avatar
      [archiso] Add a new function _mnt_dev(), use it for mounting archisodevice. · 91e11c30
      Gerardo Exequiel Pozzi authored
      
      
      Separate this code from main mount hook, and make it more generic.
      
      _mnt_dev(device, mountpoint, flags) ->
          wait for device and mount, launch a shell if something goes wrong.
      
      Signed-off-by: default avatarGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
      91e11c30
  2. 22 Oct, 2011 1 commit
  3. 21 Oct, 2011 1 commit
  4. 15 Oct, 2011 1 commit
  5. 12 Oct, 2011 1 commit
  6. 04 Oct, 2011 1 commit
  7. 31 Aug, 2011 2 commits
  8. 29 Aug, 2011 5 commits
  9. 28 Aug, 2011 1 commit
  10. 26 Aug, 2011 2 commits
  11. 24 Aug, 2011 1 commit
  12. 19 Aug, 2011 4 commits
  13. 18 Aug, 2011 3 commits
  14. 16 Aug, 2011 1 commit
  15. 15 Aug, 2011 6 commits
  16. 11 Aug, 2011 1 commit
  17. 09 Aug, 2011 1 commit
  18. 24 Jul, 2011 1 commit
  19. 09 Jul, 2011 5 commits