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]