1. diff -u -urNZ pkgutils-5.36.orig/pkgmk.in pkgutils-5.36/pkgmk.in
  2. --- pkgutils-5.36.orig/pkgmk.in 2016-11-18 23:13:11.608327301 +0300
  3. +++ pkgutils-5.36/pkgmk.in 2016-11-18 23:27:30.892379996 +0300
  4. @@ -301,6 +301,18 @@
  5. done
  6. }
  7. +noexec_libs() {
  8. + if [ -d $1 ]
  9. + then
  10. + find $1 \
  11. + -type f \
  12. + \( -name 'lib*.so.*' \
  13. + -o -name 'lib*.so' \
  14. + -o -name '*.la' \) \
  15. + -exec chmod a-x \{\} \+
  16. + fi
  17. +}
  18. +
  19. compress_manpages() {
  20. local FILE DIR TARGET
  21. @@ -403,6 +415,9 @@
  22. strip_files
  23. fi
  24. + noexec_libs $PKG/usr/lib
  25. + noexec_libs $PKG/lib
  26. +
  27. compress_manpages
  28. cd $PKG

noexec-libs.patch