]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
LXC from native: map block filesystems
authorCédric Bosdonnat <cbosdonnat@suse.com>
Wed, 5 Feb 2014 14:10:14 +0000 (15:10 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 12 Feb 2014 17:52:47 +0000 (17:52 +0000)
src/lxc/lxc_native.c

index 3d68f167675bb8133ccef0f6c23da72c179f83ff..951e9ead1cbbf752dce4874fffba2b0b4e8752ca 100644 (file)
@@ -291,6 +291,10 @@ lxcAddFstabLine(virDomainDefPtr def, lxcFstabPtr fstab)
         src = fstab->src;
     }
 
+    /* Is it a block device that needs special favor? */
+    if (STRPREFIX(fstab->src, "/dev/"))
+        type = VIR_DOMAIN_FS_TYPE_BLOCK;
+
     /* Do we have ro in options? */
     readonly = virStringArrayHasString(options, "ro");