Date: 2004-09-09T07:49:55 Editor: SamRuby <[EMAIL PROTECTED]> Wiki: Gump Wiki Page: BrutusConfig URL: http://wiki.apache.org/gump/BrutusConfig
no comment Change Log: ------------------------------------------------------------------------------ @@ -4,26 +4,29 @@ * '''required''': apache cvs libxp-dev libxt6 libxtst6 python subversion xvfb mysql-server python2.3-mysqldb unzip * '''convenience''': curl lynx htdate sudo vim bzip2 mutt nano mysql-client phpmyadmin webalizer + * '''''Couldn't find package htdate''''' --SamRuby === Create gump user === * {{{useradd -d /home/gump -s /bin/bash -p xxxxxxxx gump}}} (preferably with something more imaginative than xxxxxxxx for the password) * {{{adduser gump staff}}} * {{{mkdir /usr/local/gump}}} - * {{{chown gump:gump /usr/local/gump}}} + * {{{chown gump:staff /usr/local/gump}}} === Other prereqs === * Java SDK: * Download [http://java.sun.com/j2se/1.4.2/download.html j2sdk-1_4_2_04 for Linux] to /tmp + * '''''j2sdk-1_4_2_05 is available''''' * {{{cd /usr/local}}} * execute {{{/tmp/j2sdk-1_4_2_04-linux-i586.bin}}} * Apache Maven: - * {{{cd /usr/local/gump}}} * Download [http://maven.apache.org/start/download.html Maven] to /tmp (select .tar.gz format) + * {{{cd /usr/local/gump}}} * {{{tar -xzf /tmp/maven-1.0-rc2.tar.gz}}} * '''Note''': MAVEN_HOME will be exported and added to the PATH in step 4 + * '''''maven-1.0 is available''''' === Optional Extra === @@ -36,21 +39,33 @@ * set CVSROOT per [http://gump.apache.org/gettingstarted.html#Getting+the+source+to+Gump Gump Getting Started] * {{{mkdir -p /usr/local/gump/public}}} * {{{cd /usr/local/gump/public}}} + * {{{svn checkout https://svn.apache.org/repos/asf/gump/trunk/ gump}}} + * {{{cd gump}}} * {{{cvs login}}} - * {{{cvs checkout gump}}} - * create/edit {{{./gump/brutus.xml}}} (to match {{{`hostname`.xml}}}) + * {{{cvs checkout -d metadata gump}}} + * create/edit {{{./metadata/brutus.xml}}} (to match {{{`hostname`.xml}}} and supplying the database password) {{{ <workspace name="brutus-public" basedir="/usr/local/gump/public/workspace" jardir="/usr/local/gump/public/jars" pkgdir="/usr/local/gump/packages" logdir="/usr/local/gump/public/results" + logurl="http://brutus.apache.org/gump/public" + mailserver="mail.apache.org" + email="[EMAIL PROTECTED]" version="0.4"> <property name="build.sysclasspath" value="only"/> <sysproperty name="java.awt.headless" value="true"/> <profile href="profile/gump.xml"/> + + <nag/> + + <database database="gump_public" passwd="password" /> + + <!-- additional background threads, over main thread --> + <threads updaters="5" builders="0" /> </workspace>}}} * install packages in {{{/usr/local/packages}}} [shared, not under 'flavour'], after first diligently clicking on license agreements as required. * create/edit {{{/usr/local/gump/public/gump/local-env-py-brutus.sh}}}: --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]