diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-08-16 23:21:47 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-08-16 23:21:47 +0000 |
commit | 2ec7eb590b94f09108aa268756ec6605a9ba332f (patch) | |
tree | e4f0d5b23b801449c1b8634a416cc472810ae5ff /bin | |
parent | cause standard enumerate sucks and you can't do offset slices (diff) | |
download | portage-cvs-2ec7eb590b94f09108aa268756ec6605a9ba332f.tar.gz portage-cvs-2ec7eb590b94f09108aa268756ec6605a9ba332f.tar.bz2 portage-cvs-2ec7eb590b94f09108aa268756ec6605a9ba332f.zip |
Dont strip stuff if `file` failed #102499
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/prepstrip | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/prepstrip b/bin/prepstrip index c9c281d..a26082b 100755 --- a/bin/prepstrip +++ b/bin/prepstrip @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/bin/prepstrip,v 1.28 2005/05/29 05:43:49 vapier Exp $ +# $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/bin/prepstrip,v 1.29 2005/08/16 23:21:47 vapier Exp $ if [ "${FEATURES//*nostrip*/true}" == "true" ] || [ "${RESTRICT//*nostrip*/true}" == "true" ] ; then echo "nostrip" @@ -27,7 +27,9 @@ for x in "$@" ; do banner=0 fi - f=$(file "${x}") + f=$(file "${x}") || continue + [ -z "${f}" ] && continue + if [ -z "${f/*current ar archive*/}" ]; then echo " ${x:${#D}:${#x}}" ${STRIP} -g "${x}" |