#!/usr/bin/env bash # 2018 Luke Shumaker { set -euE source "${BASH_SOURCE[0]%/*}/lib/osi.sh" arg_image=$1 arg_src=$(realpath -ms -- "$2") arg_dst=$3 mountpoint=$(mktemp -dt -- "${0##*/}.XXXXXXXXXX") trap "rmdir -- ${mountpoint@Q}" EXIT sudo -- ./osi-mount "$arg_image" "$mountpoint" sudo -u "#$UID" -- cp -aT -- "$mountpoint/$src" "$dst" }