From: Mike Frysinger Date: Sat, 30 Dec 2006 01:21:56 +0000 (-0000) Subject: fixup style X-Git-Tag: v2.1.2~195 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=3fbd4f658d90f04d4bcc24337d37ddb21e842900;p=portage.git fixup style svn path=/main/trunk/; revision=5417 --- diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 7246b45e0..23e17b3e4 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -187,12 +187,14 @@ install_qa_check() { rm -f "${D}/usr/share/info/dir.gz" fi - 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 - local abort=no firstrun=yes + if hasq multilib-strict ${FEATURES} && \ + [[ -x /usr/bin/file && -x /usr/bin/find ]] && \ + [[ -n ${MULTILIB_STRICT_DIRS} && -n ${MULTILIB_STRICT_DENY} ]] + then + local abort=no firstrun=yes MULTILIB_STRICT_EXEMPT=$(echo ${MULTILIB_STRICT_EXEMPT} | sed -e 's:\([(|)]\):\\\1:g') - for dir in ${MULTILIB_STRICT_DIRS}; do - [ -d "${D}/${dir}" ] || continue + for dir in ${MULTILIB_STRICT_DIRS} ; do + [[ -d ${D}/${dir} ]] || continue for file in $(find ${D}/${dir} -type f | grep -v "^${D}/${dir}/${MULTILIB_STRICT_EXEMPT}"); do if file ${file} | egrep -q "${MULTILIB_STRICT_DENY}" ; then if [[ ${firstrun} == yes ]] ; then