Commit 78ca93d2 authored by Natanael Copa's avatar Natanael Copa

abuild: use pax-utils's scanelf to find binaries to strip

parent 9999ee02
...@@ -834,16 +834,9 @@ stripbin() { ...@@ -834,16 +834,9 @@ stripbin() {
options_has "!strip" && return 0 options_has "!strip" && return 0
cd "${subpkgdir:-$pkgdir}" || return 1 cd "${subpkgdir:-$pkgdir}" || return 1
msg "Stripping binaries" msg "Stripping binaries"
find . -type f 2>/dev/null | while read bin; do scanelf --recursive --nobanner --etype "ET_DYN,ET_EXEC" . \
local opt= | sed -e 's:^ET_DYN ::' -e 's:^ET_EXEC ::' \
case "$(file -biz "$bin")" in | xargs -r strip
*/x-sharedlib*|*/x-archive*)
strip --strip-debug "$bin";;
*/x-executable*)
strip "$bin";;
esac
done
return 0
} }
# simply list target apks # simply list target apks
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment