CpExecutable should not preserve symlink

* When copy to an $out file, a symlink can become a dangling link.
* The following chmod +x will fail with a dangling link.

Bug: 241815504
Test: presubmit builds
Change-Id: Ic3dd9d41376a94381981fb973b41a1650f5ac946
This commit is contained in:
Chih-Hung Hsieh
2022-08-10 20:51:37 -07:00
committed by Chih-hung Hsieh
parent 9a5db000da
commit 1048a73f21

View File

@@ -68,7 +68,7 @@ var (
CpExecutable = pctx.AndroidStaticRule("CpExecutable",
blueprint.RuleParams{
Command: "rm -f $out && cp $cpPreserveSymlinks $cpFlags $in $out && chmod +x $out$extraCmds",
Command: "rm -f $out && cp $cpFlags $in $out && chmod +x $out$extraCmds",
Description: "cp $out",
},
"cpFlags", "extraCmds")