Finish support for read only filesystems

This introduces a dependency on my new role filesystems and fixes up the
handling of read only filesystems - now tested and ready.