Tools like virt-edit would not be able to edit disks marked as
<readonly/> in the libvirt XML. It's not clear if this is a bug or a
feature.
optargs.bitmask |= GUESTFS_ADD_DOMAIN_ALLOWUUID_BITMASK;
optargs.allowuuid = 1;
optargs.bitmask |= GUESTFS_ADD_DOMAIN_ALLOWUUID_BITMASK;
optargs.allowuuid = 1;
+ optargs.bitmask |= GUESTFS_ADD_DOMAIN_READONLYDISK_BITMASK;
+ optargs.readonlydisk = "read";
+
return guestfs_add_domain_argv (g, guest, &optargs);
}
return guestfs_add_domain_argv (g, guest, &optargs);
}