All pastes #32663 Raw Edit

Miscellany

public shellscript v1 · immutable
#32663 ·published 2005-12-06 15:37 UTC
rendered paste body
        if hasq multilib-strict ${FEATURES} && [ -x /usr/bin/file -a -x /usr/bin/find -a \             -n "${MULTILIB_STRICT_DIRS}" -a -n "${MULTILIB_STRICT_DENY}" ]; then                MULTILIB_STRICT_EXEMPT=${MULTILIB_STRICT_EXEMPT:-"(perl5|gcc|gcc-lib)"}                for dir in ${MULTILIB_STRICT_DIRS}; do                        [ -d "${D}/${dir}" ] || continue                        for file in $(find ${D}/${dir} -type f | egrep -v "^${D}/${dir}/${MULTILIB_STRICT_EXEMPT}"); do                                file ${file} | egrep -q "${MULTILIB_STRICT_DENY}" && die "File ${file} matches a file type that is not allowed in ${dir}"                        done                done        fi