From 93c785ab5b3d42a053508a9d6cf57c3f9062e91d Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Mon, 18 Jan 2021 18:09:15 -0500 Subject: got zero-copy partitioning to work w/ btrfs and sfdisk --- btrcat | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 btrcat (limited to 'btrcat') diff --git a/btrcat b/btrcat new file mode 100755 index 0000000..f25c75f --- /dev/null +++ b/btrcat @@ -0,0 +1,22 @@ +#!/bin/bash + +btrcat() +{ + [ $# -ge 2 ] || return + + local src dst + dst=${!#} + truncate -s0 "$dst" || return + + while [ $# -ge 2 ] + do + src=$1 + ficlonerange.py "$src" "$dst" || return + shift + done +} + +set -e +which ficlonerange.py >/dev/null + +btrcat "$@" -- cgit v1.2.3