#!/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