source: main/trunk/release-kits/shared/install-symlinks-for-externals.sh@ 21386

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
2pushd .. &> /dev/null
3for 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
19done
20popd &> /dev/null
Note: See TracBrowser for help on using the repository browser.