| 
					
				 | 
			
			
				@@ -37,9 +37,14 @@ if [ $(id -u) -ne 0 ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+origin_is_runlevel_dir () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    set +e 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dirname $0 | grep -q "/etc/rc.\.d" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo $? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Can be a runlevel symlink (e.g. S02celeryd) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-if [[ `dirname $0` == /etc/rc*.d ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [ $(origin_is_runlevel_dir) -eq 0 ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     SCRIPT_FILE=$(readlink "$0") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     SCRIPT_FILE="$0" 
			 |