X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fmachine-image.c;h=0b41860b5d820b5f0240c5087763da7b56fcf09b;hb=901cf821ac8c13c78e1acb884f59baf41316fb8f;hp=fb72123f1a80e43b2ee2b38dc66c87c63a089089;hpb=1ddb4eb804cbff5384a8f5f95276e81d3e9c34ce;p=elogind.git diff --git a/src/shared/machine-image.c b/src/shared/machine-image.c index fb72123f1..0b41860b5 100644 --- a/src/shared/machine-image.c +++ b/src/shared/machine-image.c @@ -491,7 +491,7 @@ int image_clone(Image *i, const char *new_name, bool read_only) { case IMAGE_DIRECTORY: new_path = strjoina("/var/lib/machines/", new_name); - r = btrfs_subvol_snapshot(i->path, new_path, read_only, true); + r = btrfs_subvol_snapshot(i->path, new_path, (read_only ? BTRFS_SNAPSHOT_READ_ONLY : 0) | BTRFS_SNAPSHOT_FALLBACK_COPY | BTRFS_SNAPSHOT_RECURSIVE); break; case IMAGE_RAW: