# $Id$ SDEPEND="${SDEPEND} >= sys-apps/scanelf-0.8 >= app-admin/chrpath-0.16 >= virtual/sed >= virtual/grep" msearchrpath() { # prints only file names with insecure rpath scanelf -qyRF '%r -> %p' "${BINDIR}" | grep -E "(${BUILDDIR}|: |::|^ )" | sed 's:.*->\ \(.*\):\1:g' } mdeleterpath() { local file # remove rpath from files for file in $(msearchrpath) do chrpath -d "${BINDIR}/${file}" || die "rpath removal failed: ${BINDIR}/${file}" done }