######################################
#install apache start
if [ ! -d /usr/local/apache2 ]
then
cd /root
tar -zxvf httpd-2.2.9.tar.gz
cd httpd-2.2.9
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/lib --with-auth-digest --enable-cgi --enable-mods-shared=all --enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/usr/local/apache2/htdocs --enable-auth-digest --enable-cgi --with-ssl=/usr/lib --enable-ssl
make
make install
fi
#install apache full
###########################################
#install apr apr-util
if [ ! -d /usr/local/apr ]
then
cd /root
tar -zxvf apr-1.3.8.tar.gz
cd /usr/src
cd apr-1.3.8
./configure --prefix=/usr/local/apr
make
make install
fi
# install apr full
############################################
#install apr-util
if [ ! -d /usr/local/apr-utli ]
then
cd /root
tar -zxvf apr-util-1.3.9.tar.gz
cd apr-util-1.3.9
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install
#install apr-util full
##############################################
#install sqlite
if [ ! -d /usr/local/sqlite ]
then
cd /root
tar -zxvf sqlite-amalgamation-3.6.17.tar.gz
cd sqlite-3.6.17/
./configure --prefix=/usr/local/sqlite
make
make install
#install sqlite full
###############################################
#install zlib
if [ ! -d /usr/local/zlib ]
then
tar -zxvf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure --prefix=/usr/local/zlib
make
make install
# install zlib full
#################################################
#install expat
if [ ! -d /usr/local/expat ]
then
cd /root
tar -zxvf expat-2.0.1.tar.gz
cd expat-2.0.1
./configure --prefix=/usr/local/expat
make
make install
#install expat full
################################################3
#install subversion
if [ ! -d /usr/local/subversion ]
then
yum -y install expat expat-devel
cd /root
tar -jxvf subversion-1.6.5.tar.bz2
mv sqlite-3.6.17/ subversion-1.6.5/sqlite-amalgamation
cd subversion-1.6.5
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --with-ssl --with-zlib --enable-maintainer-mode
make
make install
fi
#install subversion full
##############################################
# create passwd file
#/usr/local/apache2/bin/htpasswd -c /var/svn/passwd xuezm
# input passwd
#again
#/usr/local/apache2/bin/htpasswd -b /var/svn/passwd user_name passwd
#create Version of the library
#/usr/local/subversion/bin/svnadmin create /var/svn/svnroot
#add file on httpd.conf
<Location /svn>
DAV svn
SVNPath /var/svn/svnroot
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /var/svn/passwd
AuthzSVNAccessFile /var/svn/authz
Require valid-user
</Location>
# note
# chmod -R 777 /var/svn/svnroot
#cp /var/svn/svnroot/conf/authz /va/svn/authz
#cp /var/svn/svnroot/conf/passwd /var/svn/passwd
#access
#http://ip_address/svn/
#input name && passwd
#create directory sharp ro UI
#commit sharp or UI
#modify authz file
#eg : -------------->>>>>>
#authz
#[groups]
#g_sharp = xuezm,tianzy
#g_Ui = xuezm,tianzy
#[svn:/]
#* = rw
#[svn:/sharp]
#@g_sharp = rw
#[svn:/Ui]
#@g_Ui = rw