Last change
on this file since 21386 was 21179, checked in by oranfry, 14 years ago |
an updated script to create symlinks in place of externals
|
-
Property svn:executable
set to
*
|
File size:
484 bytes
|
Line | |
---|
1 | #!/bin/bash
|
---|
2 | pushd .. &> /dev/null
|
---|
3 | for rk in *rk*; do
|
---|
4 | pushd $rk &> /dev/null
|
---|
5 | svn propget svn:externals . | while read ext_line; do
|
---|
6 | if [ "$ext_line" != "" ]; then
|
---|
7 | ext=$(echo $ext_line | sed 's/.*\s\+\(.*\)$/\1/')
|
---|
8 | echo -n "$rk $ext"
|
---|
9 | for dot in $( seq 0 $((30-${#rk}-${#ext})) ); do echo -n .; done
|
---|
10 | if [ ! -e "$ext" ]; then
|
---|
11 | echo " successfully created"
|
---|
12 | ln -s $ext_line
|
---|
13 | else
|
---|
14 | echo " already present"
|
---|
15 | fi
|
---|
16 | fi
|
---|
17 | done
|
---|
18 | popd &> /dev/null
|
---|
19 | done
|
---|
20 | popd &> /dev/null
|
---|
Note:
See
TracBrowser
for help on using the repository browser.