blob: 9e0c9368bdccb65bb658f4b419cfabdb31b35605 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/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
|