| 51 |
[ -n "$username" ] && user="--username $username" |
[ -n "$username" ] && user="--username $username" |
| 52 |
|
|
| 53 |
if [ -d "$FAI/.svn" ] ; then |
if [ -d "$FAI/.svn" ] ; then |
| 54 |
echo "Updating SVN in $FAI" |
if [ `svn info $FAI | grep '^URL:' | egrep -o '://.+'` == "://$svnpath" ]; then |
| 55 |
cd $FAI |
echo "Updating SVN in $FAI" |
| 56 |
svn up $user $pass | grep -v 'Updated to revision' > $LOGDIR/getconf.log |
cd $FAI |
| 57 |
task_error 701 ${PIPESTATUS[0]} |
svn up $user $pass | grep -v 'Updated to revision' > $LOGDIR/getconf.log |
| 58 |
|
task_error 701 ${PIPESTATUS[0]} |
| 59 |
|
else |
| 60 |
|
echo "$FAI already contains a svn repository, but it is not from $svnurl!" >&2 |
| 61 |
|
echo "Please delete $FAI manually. Fatal error." >&2 |
| 62 |
|
task_error 703 |
| 63 |
|
fi |
| 64 |
else |
else |
| 65 |
echo "Checking out SVN" |
echo "Checking out SVN" |
| 66 |
svn co $user $pass $svnurl $FAI | grep -v 'Checked out revision' > $LOGDIR/getconf.log |
svn co $user $pass $svnurl $FAI | grep -v 'Checked out revision' > $LOGDIR/getconf.log |