Friday, March 11, 2005

The labours of hercules

the build up to bugzilla.

I) Built a gentoo box.
The box has a 3com 3c59x class card.
modified the file /etc/modules.autoload.d/kernel-2.4
with the single line
3c59x

II) next set up the net work to have a static ip address.
change file /etc/conf.d/net to have the entry.

iface_eth0="192.168.0.x broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.1"

III) emerge xorg and check that this works.
I was lucky xorg worked without a hitch.
Then installed mc tightvnc blackbox.

IV) emerge subversion and bugzilla with in turn emerges subversion.

ACCEPT_KEYWORDS="~x86" emerge bugzilla subversion

why accept keywords bugzilla is a masked ebuild
this can be found in the bugzilla ebuild file.

next steps will be to test the mysql database.

1) what has been place in the etc directories.
2) mysqldmin to test or mysqlcc?

after that will be to setup the ssh tunnel layer.

after that will be to setup rsync to do regular backups.

* Subversion Server Notes
* -----------------------
*
* If you intend to run a server, a repository needs to be created using
* svnadmin (see man svnadmin) or the following command to create it in
* /var/svn:
*
* ebuild /path/to/ebuild/subversion-1.1.3-r1.ebuild config
*
* If you upgraded from an older version of berkely db and experience
* problems with your repository then run the following commands as root:
* db4_recover -h /var/svn/repos
* chown -Rf apache:apache /var/svn/repos
*
* Subversion has multiple server types, take your pick:
*
* - svnserve daemon:
* 1. edit /etc/conf.d/svnserve
* 2. start daemon: /etc/init.d/svnserve start
* 3. make persistent: rc-update add svnserve default
*
* - svnserve via xinetd:
* 1. edit /etc/xinetd.d/svnserve (remove disable line)
* 2. restart xinetd.d: /etc/init.d/xinetd restart
*
* - svn over ssh:
* 1. create an svnserve wrapper in /usr/local/bin to set the umask you
* want, for example:
* #!/bin/bash
* umask 002
* exec /usr/bin/svnserve "$@"
*
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
>>> dev-util/subversion-1.1.3-r1 merged.
>>> Recording dev-util/subversion in "world" favorites file...

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


* Regenerating GNU info directory index...
* Processed 115 info files.

No comments: