diff options
author | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2008-11-27 22:23:38 +0000 |
---|---|---|
committer | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2008-11-27 22:23:38 +0000 |
commit | 316be7696a4d1112328a346e49b50f1cb0c6290b (patch) | |
tree | 4d3fe9fb7e04ab3639a4abcb5566ce1a2e5b52a2 /trunk/src/mkbuild | |
parent | 56d7b602a4209d74a2a1a7cd2d6ea2920e8c3690 (diff) | |
download | simplepkg-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-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`" |