copy-firmware: Always write Link: entries
File: entries in the WHENCE file overwrite existing files in the target directory, however, Link: entries are skipped if the file exists in the target directory. This can cause issues if the Link: entry is updated, but the target directory contains an old symlink. Do not skip writing Link: entries if the file exists, always create the symlink. This matches the behavior of File: entries and ensures symlinks will contain values from the WHENCE file. Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com> Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This commit is contained in:
parent
b95e23079a
commit
c1bef9e010
|
@ -62,7 +62,6 @@ grep -E '^Link:' WHENCE | sed -e's/^Link: *//g' -e's/-> //g' | while read f d; d
|
||||||
$verbose "WARNING: missing target for symlink $f"
|
$verbose "WARNING: missing target for symlink $f"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
test -f "$destdir/$f" && continue
|
|
||||||
$verbose "creating link $f -> $d"
|
$verbose "creating link $f -> $d"
|
||||||
mkdir -p $destdir/$(dirname "$f")
|
mkdir -p $destdir/$(dirname "$f")
|
||||||
ln -sf "$d" "$destdir/$f"
|
ln -sf "$d" "$destdir/$f"
|
||||||
|
|
Loading…
Reference in New Issue