aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-08-16 23:21:47 +0000
committerMike Frysinger <vapier@gentoo.org>2005-08-16 23:21:47 +0000
commit2ec7eb590b94f09108aa268756ec6605a9ba332f (patch)
treee4f0d5b23b801449c1b8634a416cc472810ae5ff /bin
parentcause standard enumerate sucks and you can't do offset slices (diff)
downloadportage-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-xbin/prepstrip6
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}"