I'm trying to install and configure a testing Maintain 2.6 test/devel system on [FreeBSD] 6.0
This is a work in progress. I haven't even got a working test system yet. This page is just a bunch of installation notes, prone to change as Maintain 2.6 gets developed. Since Maintain is under development, in no way should anything from this page ever be put into a production environment.
Perhaps developers can edit this page if they have any info.
$prefix is Maintain 2.6 root directory
Little subversion update script to get latest updates
#!/bin/sh
cd /workdir
svn checkout https://svn.osuosl.org/public/maintain2
Here's what I'm trying
MYSQL 4.1 SERVER (The maintain26.sql configure file in $prefix/install/sql seems to support MYSQL 4.1)
PHP 4 (Maintain is being developed on PHP4, so for safety and stability you should use it. No idea about PHP5...)
PEAR - PHP requires it. ( Must investigate the Pear package install script. It can't seem to find libmysqlclient.so. Can't get it working properly yet.)
APACHE 2.2 - For displaying maintain obviously enough (although I could probably use the more stable versions of Apache just as well)
PERL - [FreeBSD] needs to compile this. (v 5.8.8)
SSH - For remote administration (of course!) but also for RSYNC if you are using it. [FreeBSD] has this already anyway.
and the not-necessary-but-useful packages. (depends on how you are updating your name servers)
DJBDNS - On the maintain server, and being used for zone transfers to your name servers
RSYNC - For RSYNC over SSH (in case you are pushing the config files directly to your name servers)
List of ports and options
/usr/ports/databases/mysql41-server (WITH_OPENSSL=yes BUILD_OPTIMIZED=yes)
/usr/ports/lang/php4
/usr/ports/lang/php4-extensions (include MYSQL, LDAP extensions)
/usr/ports/devel/pear
/usr/ports/www/apache22 (WITH_SSL_MODULES=YES WITH_LDAP_MODULES=YES)
/usr/ports/lang/perl5 (currently at 5.8.8)
/usr/ports/net/rsync
(SSH is built into [FreeBSD6].0)
More info to come.
Thanks for putting effort in testing Maintain on a FreeBSD box. We really appreciate that. However, keep in mind that the Maintain 2.6 branch is still the development branch and therefore quite a few features might not work yet.
If you find any bugs, feel free to file them on JIRA
.