16 lines
		
	
	
	
		
			218 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			218 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
| set -e
 | |
| trap "rm -f /tmp/xx$$" 0 1 2 3 15
 | |
| case $2 in
 | |
| /*)	target_dir=$2
 | |
| 	;;
 | |
| *)	target_dir=`pwd`/$2
 | |
| 	;;
 | |
| esac
 | |
| cd $1
 | |
| tar cf /tmp/xx$$ .
 | |
| if [ -d $target_dir ]
 | |
| then :
 | |
| else mkdir $target_dir
 | |
| fi
 | |
| cd $target_dir
 | |
| tar xf /tmp/xx$$
 |