aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-09-10 19:08:50 (GMT)
committerZac Medico <zmedico@gentoo.org>2010-09-10 19:08:50 (GMT)
commit4faf6bc8c15124ea2f8bfb7b7c6212762b511b77 (patch)
treec8f5f6b51b41f215f51311716739871adc3493fc
parentRemove redundant elog_process() call in EbuildBuild._fetch_exit(). (diff)
downloadportage-4faf6bc8c15124ea2f8bfb7b7c6212762b511b77.zip
portage-4faf6bc8c15124ea2f8bfb7b7c6212762b511b77.tar.gz
portage-4faf6bc8c15124ea2f8bfb7b7c6212762b511b77.tar.bz2
Bug #273282 - Make install_qa_check() eqawarn about installation intov2.2_rc79
these deprecated directories: etc/app-defaults usr/man usr/info usr/X11R6 usr/doc usr/locale
-rwxr-xr-xbin/misc-functions.sh13
1 files changed, 12 insertions, 1 deletions
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 38da2ad..36be6a9 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