aboutsummaryrefslogtreecommitdiff
path: root/trunk/src/mkbuild
diff options
context:
space:
mode:
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>2008-11-27 22:23:38 +0000
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>2008-11-27 22:23:38 +0000
commit316be7696a4d1112328a346e49b50f1cb0c6290b (patch)
tree4d3fe9fb7e04ab3639a4abcb5566ce1a2e5b52a2 /trunk/src/mkbuild
parent56d7b602a4209d74a2a1a7cd2d6ea2920e8c3690 (diff)
downloadsimplepkg-316be7696a4d1112328a346e49b50f1cb0c6290b.tar.gz
simplepkg-316be7696a4d1112328a346e49b50f1cb0c6290b.tar.bz2
adding user and group support for svn management
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@561 04377dda-e619-0410-9926-eae83683ac58
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`"