#!/bin/bash

target=$EOS_HOME/hostdepend
target_indirect=../../../../../hostdepend
for dd in ALPHA ALPHALINUX ALPHALINUX5 ALPHAOSF1 CELLLINUX64 HP I386LINUX I686LINUX SGI SPARC X86LINUX64 X86LINUX64 X86MAC64 ; do
	echo $dd
	currentDir1=`pwd | awk -F 'Eos/' '{print $1}'`; echo $currentDir1
	currentDir2=`pwd | awk -F 'Eos/' '{print $2}'`; echo $currentDir2 

	# Move Directory
	if [ -d $dd ] ; then 
		echo "Hostdependentp Directroy $dd exists in this diresctory."
		if [ ! -d $target/$dd ] ; then
			cmd="mkdir $target/$dd" 
			echo $cmd
			eval $cmd
		fi

		if [ ! -d $target/$dd/$currentDir2 ] ; then
			cmd="mkdir -p $target/$dd/$currentDir2"
			echo $cmd
			eval $cmd
		fi

		if [ -d $target/$dd/$currentDir2 -a ! -L $dd ] ; then
			cmd="mv $dd $target/$dd/$currentDir2"
			echo $cmd
			eval $cmd
		fi
	fi

	# If Link
	if [  -L $target/$dd/$currentDir2/$dd ] ; then
		cmd="rm $target/$dd/$currentDir2/$dd"
		echo $cmd
		eval $cmd
	fi

	# If no Dir	
	if [ ! -d $target/$dd/$currentDir2/$dd ] ; then
		cmd="mkdir -p $target/$dd/$currentDir2/$dd"
		echo $cmd
		eval $cmd
	fi

	# Link Directry
	if [ -d $target_indirect/$dd/$currentDir2/$dd ] ; then 
		cmd="ln -sf $target_indirect/$dd/$currentDir2/$dd . "
		echo $cmd
		eval $cmd
	fi
done

