From: Zac Medico Date: Fri, 10 Sep 2010 19:08:50 +0000 (-0700) Subject: Bug #273282 - Make install_qa_check() eqawarn about installation into X-Git-Tag: v2.2_rc79 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4faf6bc8c15124ea2f8bfb7b7c6212762b511b77;p=portage.git Bug #273282 - Make install_qa_check() eqawarn about installation into these deprecated directories: etc/app-defaults usr/man usr/info usr/X11R6 usr/doc usr/locale --- diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 38da2ad81..36be6a986 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -144,7 +144,7 @@ prepcompress() { } install_qa_check() { - local f + local f x cd "${D}" || die "cd failed" @@ -154,6 +154,17 @@ install_qa_check() { ecompressdir --dequeue ecompress --dequeue + f= + for x in etc/app-defaults usr/man usr/info usr/X11R6 usr/doc usr/locale ; do + [[ -d $D/$x ]] && f+=" $x\n" + done + + if [[ -n $f ]] ; then + eqawarn "QA Notice: This ebuild installs into the following deprecated directories:" + eqawarn + eqawarn "$f" + fi + # Now we look for all world writable files. local i for i in $(find "${D}/" -type f -perm -2); do