When users create an unprivileged container as root they can use block devices.
However, we then need to perform a specific mount protocol in start.c which
requires that these block devices are correctly reported as block devices. So
let's do that.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
if (strcmp(q->name, "lvm") == 0 ||
strcmp(q->name, "loop") == 0 ||
- strcmp(q->name, "nbd") == 0)
+ strcmp(q->name, "nbd") == 0 ||
+ strcmp(q->name, "rbd") == 0 ||
+ strcmp(q->name, "zfs") == 0)
return true;
return false;