#!/bin/bash # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-src/portage/bin/prepallstrip,v 1.8 2003/02/22 16:59:08 carpaski Exp $ if [ -n "${DEBUGBUILD}" ] ; then exit 0 fi echo "strip:" z="`find "${D}"/ -type f \( -perm -0100 -or -perm -0010 -or -perm -0001 -or -name "*.so" -or -name "*.so.*" \) 2>/dev/null`" for x in ${z} ; do f="`file "${x}"`" if [ "${f/*SB executable*/1}" == "1" ] ; then echo "${x}" if [ "${CBUILD}" = "${CHOST}" ] then strip "${x}" else ${CHOST}-strip "${x}" fi fi if [ "${f/*SB shared object*/1}" == "1" ] ; then echo "${x}" if [ "${CBUILD}" = "${CHOST}" ] then strip --strip-debug "${x}" else ${CHOST}-strip --strip-debug "${x}" fi fi done