示例#1
0
 def builder(subvol: Subvol):
     parent_subvol = Subvol(parent.path, already_exists=True)
     subvol.snapshot(parent_subvol)
     # This assumes that the parent has everything mounted already.
     mount_item.clone_mounts(parent_subvol, subvol)
     _ensure_meta_dir_exists(subvol)
示例#2
0
 def snapshot(self, source: Subvol, dest_rel_path: Bytey) -> Subvol:
     dest = Subvol(self._rel_path(dest_rel_path))
     dest.snapshot(source)
     self.subvols.append(dest)
     return dest
示例#3
0
 def builder(subvol: Subvol):
     subvol.snapshot(parent.subvol)
     # This assumes that the parent has everything mounted already.
     clone_mounts(parent.subvol, subvol)
     ensure_meta_dir_exists(subvol, layer_opts)
示例#4
0
 def build(self, subvol: Subvol):
     subvol.snapshot(Subvol(self.path, already_exists=True))