18 |
[ ! -d "${SRCDIR}" ] && { install -d ${SRCDIR} || die; } |
[ ! -d "${SRCDIR}" ] && { install -d ${SRCDIR} || die; } |
19 |
|
|
20 |
# get all our modules or update them |
# get all our modules or update them |
21 |
if [ ! -d ${SRCDIR}/${MY_SVN_MODULE}/.svn ] |
if [ ! -d ${SRCDIR}/.svn ] |
22 |
then |
then |
23 |
( cd ${SRCDIR}; svn checkout ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} ) |
svn checkout ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} ${SRCDIR} || die |
24 |
else |
else |
25 |
( cd ${SRCDIR}; svn update ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} ) |
svn update ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} ${SRCDIR} || die |
26 |
fi |
fi |
27 |
|
|
28 |
# correct permissions |
# correct permissions |
36 |
done |
done |
37 |
|
|
38 |
# set correct SRCDIR |
# set correct SRCDIR |
|
export SRCDIR="${SRCDIR}/${MY_SVN_MODULE}" |
|
39 |
cd ${SRCDIR} |
cd ${SRCDIR} |
40 |
|
|
41 |
# clean up backup files (foo~) |
# clean up backup files (foo~) |