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
|
Rev | Line | |
---|
[21179] | 1 | #!/bin/bash
|
---|
[21178] | 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
|
---|
[20110] | 16 | fi
|
---|
| 17 | done
|
---|
[21178] | 18 | popd &> /dev/null
|
---|
[20110] | 19 | done
|
---|
[21178] | 20 | popd &> /dev/null
|
---|
Note:
See
TracBrowser
for help on using the repository browser.