home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # stripper - strip executables in your ~/bin directory
-
- skipug="! -perm -4000 ! -perm -2000" # SKIP SETUID, SETGID FILES
-
- # find all executable files that aren't setuid or setgid
- find $HOME/bin -type f \( -perm -0100 $skipug \) -print |
-
- # get a description of each file
- xargs file |
-
- # skip shell scripts and other files that can't be stripped
- # by searching for non stripped executable files
- sed -n '/executable .*not stripped/s/: .*//p' |
-
- # Pipe what's left to the strip command
- xargs -t strip
-
-