lang-bootstrap/06/helpers/inject

21 lines
447 B
Text
Raw Normal View History

2025-04-18 12:41:04 +01:00
#!/usr/bin/env bash
set -uex
DESTDIR=$1
shift
for arg; do
if [[ "$arg" =~ .*\.pkg ]]; then
# That one's for package dependencies
tar -xf "$arg" -Izstd -C "$DESTDIR"
else
# That one's for copying over downloads and sources
if [[ ! -e "./$DESTDIR/$arg" || "$arg" -nt "./$DESTDIR/$arg" ]]
then
echo "Copying $arg into $DESTDIR..."
mkdir -p "$DESTDIR/$(dirname "$arg")"
cp -a --reflink=auto "$arg" "$DESTDIR/$arg"
fi
fi
done