~jsvoboda/helenos/dnsr

1 by Martin Decky
Initial import
1
#!/bin/bash
2
3
# by Alf
4
# This script solves malfunction of symlinks in cygwin
5
# 
6
# Download sources from repository and than run this script to correct symlinks 
7
#   to be able compile project
8
9
10
if uname | grep 'CYGWIN' > /dev/null; then
11
	echo "Good ... you have cygwin"
12
else
13
	echo "Wrong. This script is only for cygwin"
14
	exit
15
fi 
16
 
17
for linkName in `find . ! -iwholename '.*svn*' ! -type d -print`; do
18
	if head -n 1 $linkName | grep '^link' > /dev/null; then
19
		linkTarget=`head -n 1 $linkName | sed 's/^link //'`
20
		echo $linkName " -> " $linkTarget
21
		rm $linkName
22
		ln -s "$linkTarget" "$linkName"
23
	fi   
24
done