summaryrefslogtreecommitdiff
path: root/btrcat
diff options
context:
space:
mode:
authorAndrew Cady <d@cryptonomic.net>2021-01-18 18:09:15 -0500
committerAndrew Cady <d@cryptonomic.net>2021-01-18 18:09:15 -0500
commit93c785ab5b3d42a053508a9d6cf57c3f9062e91d (patch)
tree4cb5c29b9b332b0b6fc4c4c56c56f1cdac122a28 /btrcat
parentc70db0da13bc29e3d82339f5457911c95c15a94b (diff)
got zero-copy partitioning to work w/ btrfs and sfdisk
Diffstat (limited to 'btrcat')
-rwxr-xr-xbtrcat22
1 files changed, 22 insertions, 0 deletions
diff --git a/btrcat b/btrcat
new file mode 100755
index 0000000..f25c75f
--- /dev/null
+++ b/btrcat
@@ -0,0 +1,22 @@
1#!/bin/bash
2
3btrcat()
4{
5 [ $# -ge 2 ] || return
6
7 local src dst
8 dst=${!#}
9 truncate -s0 "$dst" || return
10
11 while [ $# -ge 2 ]
12 do
13 src=$1
14 ficlonerange.py "$src" "$dst" || return
15 shift
16 done
17}
18
19set -e
20which ficlonerange.py >/dev/null
21
22btrcat "$@"