Make find arguments portable for bug #129935 and remove temp file usage for bug ...
authorZac Medico <zmedico@gentoo.org>
Sun, 16 Apr 2006 01:17:42 +0000 (01:17 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 16 Apr 2006 01:17:42 +0000 (01:17 -0000)
svn path=/main/trunk/; revision=3160

bin/misc-functions.sh

index 67d6bdcc4e582acc6058a097cf167b36adb70e6d..d3c8ce16d82ae097b12cf392177b2402d6e4d781 100644 (file)
@@ -184,26 +184,16 @@ install_qa_check() {
                unset INSTALLTOD
        fi
 
-       local file="${T}/find-portage-log"
        local count=$(find "${D}"/ -user portage | wc -l)
        if [[ ${count} -gt 0 ]] ; then
                ewarn "${count} files were installed with user portage!"
-               find "${D}"/ -xtype l -user portage -print0 > "${file}"
-               [[ -s ${file} ]] && cat "${file}" | xargs -0 chown -h ${PORTAGE_INST_UID:-0}
-               find "${D}"/ -user portage -print0 > "${file}"
-               [[ -s ${file} ]] && cat "${file}" | xargs -0 chown ${PORTAGE_INST_UID:-0}
-               rm -f "${file}"
+               find "${D}"/ -user portage -print0 | xargs -0 chown -h ${PORTAGE_INST_UID:-0}
        fi
 
        count=$(find "${D}"/ -group portage | wc -l)
        if [[ ${count} -gt 0 ]] ; then
                ewarn "${count} files were installed with group portage!"
-
-               find "${D}"/ -xtype l -group portage -print0 > "${file}"
-               [[ -s ${file} ]] && cat "${file}" | xargs -0 chgrp -h ${PORTAGE_INST_GID:-0}
-               find "${D}"/ -group portage -print0 > "${file}"
-               [[ -s ${file} ]] && cat "${file}" | xargs -0 chgrp ${PORTAGE_INST_GID:-0}
-               rm -f "${file}"
+               find "${D}"/ -group portage -print0 | xargs -0 chgrp -h ${PORTAGE_INST_GID:-0}
        fi
 
        # Portage regenerates this on the installed system.