| #!/bin/sh |
| # SPDX-License-Identifier: GPL-2.0 |
| # |
| # Copy firmware files based on WHENCE list |
| # |
| |
| verbose=: |
| if [ x"$1" = x"-v" ]; then |
| verbose=echo |
| shift |
| fi |
| |
| destdir="$1" |
| |
| grep '^File:' WHENCE | sed -e's/^File: *//g' -e's/"//g' | while read f; do |
| test -f "$f" || continue |
| $verbose "copying file $f" |
| mkdir -p $destdir/$(dirname "$f") |
| cp -d "$f" $destdir/"$f" |
| done |
| |
| grep -E '^Link:' WHENCE | sed -e's/^Link: *//g' -e's/-> //g' | while read f d; do |
| test -L "$f" || continue |
| test -f "$destdir/$f" && continue |
| $verbose "copying link $f" |
| mkdir -p $destdir/$(dirname "$f") |
| cp -d "$f" $destdir/"$f" |
| done |
| |
| exit 0 |