Linux每一次建设SVN版原库的历程皆十分费事,若是将那些经由过程shell剧本去真现的话会简略不少,这么那个shell剧本要若何编译呢?上面小编便给各人引见高Linux操纵shell剧本创立SVN版原库的要领。
每一次建设一个新的SVN版原库总觉得很繁琐,以是写了段剧本去把那个历程主动化,具体代码以下:
#!/bin/bash
# by www.111cn.net
echo -n “Enter SVN name :”
read svn_name
/usr/bin/svnadmin create /svnroot/$svn_name
if [ $? -eq 0 ]; then
# svnserve.conf
sed -i ‘s/# anon-access = read/anon-access = none/g’ /svnroot/$svn_name/conf/svnserve.conf
sed -i ‘s/# auth-access = write/auth-access = write/g’ /svnroot/$svn_name/conf/svnserve.conf
sed -i ‘s/# password-db = passwd/password-db = \/svnroot\/conf\/passwd/g’ /svnroot/$svn_name/conf/svnserve.conf
sed -i ‘s/# authz-db = authz/authz-db = authz/g’ /svnroot/$svn_name/conf/svnserve.conf
# authz
cat 》 /svnroot/$svn_name/conf/authz《《EOF
[groups]
developer = jason
[/]
@developer = rw
EOF
fi
下面便是Linux运用shell剧本建设SVN版原库的要领引见了,若是您腻烦了一次次的脚动建设SVN版原库,否经由过程shell剧本快捷真现。
相关文章