From 21fbb5720e4be2887b2faab5728e69c92fbb1a5b Mon Sep 17 00:00:00 2001 From: "Anna (navi) Figueiredo Gomes" Date: Thu, 6 Jun 2024 15:58:58 +0200 Subject: ustar disk Signed-off-by: Anna (navi) Figueiredo Gomes --- util/build_disk.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 util/build_disk.sh (limited to 'util/build_disk.sh') diff --git a/util/build_disk.sh b/util/build_disk.sh new file mode 100755 index 0000000..4f049c1 --- /dev/null +++ b/util/build_disk.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +disk=${1:?} +drive=${2:?} +priv=${3:?} + +[ -d "$disk" ] || exit 1 + +truncate -s 512M "$drive" +sfdisk "$drive" <<-EOF + label: gpt + type=L +EOF +mkdir -p "$priv" +tar --format=ustar -C "$disk" . -cf "$priv/drive.tar" + +dd if="$priv/drive.tar" of="$drive" seek=2048 conv=notrunc -- cgit v1.2.3