diff options
Diffstat (limited to 'trunk/src/mkbuild')
-rwxr-xr-x | trunk/src/mkbuild | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/trunk/src/mkbuild b/trunk/src/mkbuild index 40a0e27..efc3adc 100755 --- a/trunk/src/mkbuild +++ b/trunk/src/mkbuild @@ -613,7 +613,9 @@ function svn_mkdir { DIR="" for i in $DIR_LIST; do DIR=$DIR/$i - [ ! -e ${DIR:1} ] && svn mkdir ${DIR:1} + if [ ! -e ${DIR:1} ]; then + su_svn mkdir ${DIR:1} + fi done } @@ -630,7 +632,8 @@ function svn_add { else cp $WORK/$1 $2/ # add file to svn tree - svn add $2/$1 + chown_svn $2/$1 && chgrp_svn $2/$1 + su_svn add $2/$1 fi } @@ -690,6 +693,8 @@ function load_parameters { SLACKBUILDS_SVN="`eval_parameter SLACKBUILDS_DIR http://slack.sarava.org/slackbuilds`" MKBUILDS_SVN="`eval_parameter MKBUILDS_SVN http://slack.sarava.org/mkbuilds`" + SVN_USER="`eval_parameter MKBUILDS_SVN_USER`" + SVN_GROUP="`eval_parameter MKBUILDS_SVN_GROUP`" COLOR_MODE="`eval_parameter COLOR_MODE none`" |