copy-firmware.sh: rename variables in symlink hanlding

Currently we use f(ile) and d(irectory), over the more common ones t(arget) and
l(ink). Rename things appropriately.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
Emil Velikov 2024-09-22 17:14:34 +01:00 committed by Mario Limonciello
parent 9ce7dac098
commit a89349c33c
1 changed files with 7 additions and 7 deletions

View File

@ -81,16 +81,16 @@ grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 /;s/"//g'
done
# shellcheck disable=SC2162 # file/folder name can include escaped symbols
grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
directory="$destdir/$(dirname "$f")"
grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read l t; do
directory="$destdir/$(dirname "$l")"
install -d "$directory"
target="$(cd "$directory" && realpath -m -s "$d")"
target="$(cd "$directory" && realpath -m -s "$t")"
if test -e "$target"; then
$verbose "creating link $f -> $d"
ln -s "$d" "$destdir/$f"
$verbose "creating link $l -> $t"
ln -s "$t" "$destdir/$l"
else
$verbose "creating link $f$compext -> $d$compext"
ln -s "$d$compext" "$destdir/$f$compext"
$verbose "creating link $l$compext -> $t$compext"
ln -s "$t$compext" "$destdir/$l$compext"
fi
done