#!/usr/bin/env bash# # Copyright (C) 2006 OpenWrt.org## This is free software, licensed under the GNU General Public License v2.# See /LICENSE for more information.#SELF=${0##*/}[-z"$STRIP"]&&{echo"$SELF: strip command not defined (STRIP variable not set)"exit1}TARGETS=$*[-z"$TARGETS"]&&{echo"$SELF: no directories / files specified"echo"usage: $SELF [PATH...]"exit1}
find$TARGETS-typef-a-execfile{}\;|\sed-n-e's/^\(.*\):.*ELF.*\(executable\|relocatable\|shared object\).*,.* stripped/\1:\2/p'|\(IFS=":"whilereadFS;doecho"$SELF: $F:$S"["${F##*\.}"="o"-o"${F##*\.}"="ko"]&&\eval"$STRIP_KMOD$F"||\eval"$STRIP$F"done)