aboutsummaryrefslogtreecommitdiff
path: root/trunk/src/mkbuild
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/src/mkbuild')
-rwxr-xr-xtrunk/src/mkbuild9
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`"