mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-09 12:27:50 -04:00
29 lines
546 B
Bash
29 lines
546 B
Bash
#!/bin/sh
|
|
#
|
|
# $NetBSD: strip-sh,v 1.1.1.1 2006/07/17 14:21:31 jlam Exp $
|
|
#
|
|
# On some platforms strip complains too much if the file is not writable,
|
|
# or if it's already stripped.
|
|
#
|
|
for f in "$@" ; do
|
|
if ! /usr/bin/file "$f" | grep -q "not stripped" ; then
|
|
# Skip the file if it's already stripped
|
|
continue
|
|
fi
|
|
nowrite=0
|
|
if [ ! -w "$f" ] ; then
|
|
# Make sure it's writable.
|
|
nowrite=1
|
|
chmod +w "$f"
|
|
fi
|
|
/usr/bin/strip "$f"
|
|
ret=$?
|
|
if [ $nowrite -eq 1 ] ; then
|
|
chmod -w "$f"
|
|
fi
|
|
if [ $ret -ne 0 ] ; then
|
|
exit $ret
|
|
fi
|
|
done
|
|
exit 0
|