Loading...
 

InstallCvsMonitorGentoo

this is a non webapp-config, bare-knuckled guide to using cvsmonitor on gentoo linuxen

if you are interested in yet another working copy checkout http://cvs.tiki.org

here are some hints:

cd <yourdocroot>


download cvsmonitor from sf.net

wget


extract into <yourdocroot> dir

tar -xzf cvsmonitor.tar.gz


to be able to write to main.conf lateron

chown apache cvsmonitor


edit /etc/apache/vhost.d/99_cvsmonitor.conf

<VirtualHost *:80>
ServerName cvsmonitor.<yourhost>
ServerAlias cvs.<yourhost>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^{TRACE|TRACK}
RewriteRule .* - [F]
  ScriptAlias /cgi-bin/ "<yourdocroot>/cvsmonitor"
  <Directory "<yourdocroot>/cvsmonitor">
        AddHandler cgi-script .pl
        Options +ExecCGI
        DirectoryIndex index.html cvsmonitor.pl
        order deny,allow
        allow from all
        <FilesMatch "\.conf$">
                        order deny,allow
                        deny from all
        </FilesMatch>
  </Directory>
</VirtualHost>


reload apache

/etc/init.d/apache reload


goto http://cvsmonitor.<yourhost>/setup.pl

check and satisfy perl requirements:

emerge File-Slurp File-NCopy Clone File-Find-Rule GDGraph Sort-Versions Time-Duration Net-Telnet Proc-ProcessTable Validate-Net XML-Generator


emerge Class-Handle-1.03 (based on Class-Default ebuild)

mkdir -p /usr/local/portage/dev-perl/Class-Handle/files
cp /usr/portage/dev-perl/Class-Default/Class-Default-1.3.ebuild /usr/local/portage/dev-perl/Class-Handle/Class-Handle-1.03.ebuild
ebuild /usr/local/portage/dev-perl/Class-Handle/Class-Handle-1.03.ebuild fetch
ebuild /usr/local/portage/dev-perl/Class-Handle/Class-Handle-1.03.ebuild  digest
emerge Class-Handle


now the perl reqs should be met

go through the setup, set admin pass and write main.conf

now do some protecting:

chmod -x <yourdocroot>/cvsmonitor/setup.pl
chown root <yourdocroot>/cvsmonitor


now go and add a repository, and some modules using cvsmonitor admin


Page last modified on Friday 20 September 2019 15:59:12 GMT-0000

Upcoming Events

1)  Wed 23 Sep 2020 14:00 GMT-0000
September TRM

Why Register?

Register at tiki.org and you'll be able to use the account at any *.tiki.org site, thanks to the InterTiki feature. A valid email address is required to receive site notifications and occasional newsletters. You can opt out of these items at any time.