48 lines
		
	
	
		
			546 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			546 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #! /bin/sh
 | |
| # $Id: install-sh,v 1.3 2001/12/17 15:42:44 ukai Exp $
 | |
| 
 | |
| set -e
 | |
| 
 | |
| while :
 | |
| do
 | |
|   case $1 in
 | |
|   -m)
 | |
|     mode=$2
 | |
|     shift; shift
 | |
|     ;;
 | |
|   -s)
 | |
|     if [ -n "$STRIP" ]; then
 | |
|       strip=$STRIP
 | |
|     else
 | |
|       strip=strip
 | |
|     fi
 | |
|     shift;
 | |
|     ;;
 | |
|   -*)
 | |
|     shift
 | |
|     ;;
 | |
|   *)
 | |
|     break
 | |
|   esac
 | |
| done
 | |
| 
 | |
| if [ $# -lt 2 ]; then
 | |
|   echo "usage: $0 [-m mode] [-s] file1 file2"
 | |
|   exit 1
 | |
| fi
 | |
| 
 | |
| file=$1
 | |
| if [ -d $2 ]; then
 | |
|   dest=$2/$file
 | |
| else
 | |
|   dest=$2
 | |
| fi
 | |
| 
 | |
| cp $file $dest
 | |
| if [ -n "$strip" ]; then
 | |
|   $strip $dest
 | |
| fi
 | |
| if [ -n "$mode" ]; then
 | |
|   chmod $mode $dest
 | |
| fi
 |