diff options
author | sL1pKn07 | 2022-03-02 21:47:57 +0100 |
---|---|---|
committer | sL1pKn07 | 2022-03-02 21:47:57 +0100 |
commit | 0dabd2ded3bc6289f4aa57147448a47f3e6200ba (patch) | |
tree | d461979cf1f1382c9bd675d4682cd52c9c9597b6 | |
parent | 4d1c162fd570d71f5a5e064201e2a0f2b3ebbfbc (diff) | |
download | aur-0dabd2ded3bc6289f4aa57147448a47f3e6200ba.tar.gz |
update _create_links() function
-rw-r--r-- | PKGBUILD | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -41,9 +41,9 @@ options=('debug') _create_links() { # create soname links - for _lib in $(find "${pkgdir}" -name '*.so*' -type f); do + find "${pkgdir}" -type f -name '*.so*' -print0 | while read -d $'\0' _lib; do _soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 'SONAME.*: \[\K[^]]*' || true) - _base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/') + _base=$(echo ${_soname} | sed -r 's/(.*)\.so.*/\1.so/') [[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}" [[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}" done |