18 lines
		
	
	
		
			322 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			322 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#! env zsh
 | 
						|
# -*- sh -*-
 | 
						|
 | 
						|
REPORT=`dirname $0`/report
 | 
						|
 | 
						|
if [ -z "$1" ] || [ -z "$2" ] ; then
 | 
						|
  $REPORT error "ERROR: Both to and from string must be defined.\n     source: $1 \n     symlnk: $2"
 | 
						|
  exit
 | 
						|
fi
 | 
						|
 | 
						|
if [[ -e $2 ]] ; then
 | 
						|
  $REPORT warn "$2 already exist. Skipping."
 | 
						|
  exit
 | 
						|
fi
 | 
						|
 | 
						|
$REPORT info "Symlinked `ln -svf $1 $2`"
 | 
						|
 |