Changeset afb1e35 in mainline for tools/fix_symlinks.sh
- Timestamp:
- 2008-05-30T14:23:29Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6387c18
- Parents:
- 960f8476
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tools/fix_symlinks.sh
r960f8476 rafb1e35 1 #!/bin/bash 2 1 3 # by Alf 2 4 # This script solves malfunction of symlinks in cygwin … … 7 9 8 10 if uname | grep 'CYGWIN' > /dev/null; then 9 11 echo "Good ... you have cygwin" 10 12 else 11 12 13 echo "Wrong. This script is only for cygwin" 14 exit 13 15 fi 14 16 15 17 for linkName in `find . ! -iwholename '.*svn*' ! -type d -print`; do 16 17 linkTarget=`head -n 1 $linkName | sed 's/^link //'` 18 echo $linkName " -->" $linkTarget19 20 ln -s "$linkTarget" "$linkName" 21 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 22 24 done
Note:
See TracChangeset
for help on using the changeset viewer.