savannah-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-cvs] administration/docs/hacking_savannah hacking_sa...


From: Sylvain Beucler
Subject: [Savannah-cvs] administration/docs/hacking_savannah hacking_sa...
Date: Mon, 16 Aug 2004 17:26:13 -0400

CVSROOT:        /cvsroot/administration
Module name:    administration
Branch:         
Changes by:     Sylvain Beucler <address@hidden>        04/08/16 21:20:53

Modified files:
        docs/hacking_savannah: hacking_savannah.texi 

Log message:
        Updated section about test installation

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/administration/administration/docs/hacking_savannah/hacking_savannah.texi.diff?tr1=1.30&tr2=1.31&r1=text&r2=text

Patches:
Index: administration/docs/hacking_savannah/hacking_savannah.texi
diff -u administration/docs/hacking_savannah/hacking_savannah.texi:1.30 
administration/docs/hacking_savannah/hacking_savannah.texi:1.31
--- administration/docs/hacking_savannah/hacking_savannah.texi:1.30     Sun Aug 
15 22:16:06 2004
+++ administration/docs/hacking_savannah/hacking_savannah.texi  Mon Aug 16 
21:20:52 2004
@@ -1,5 +1,5 @@
 \input texinfo   @c -*-texinfo-*-
address@hidden $Id: hacking_savannah.texi,v 1.30 2004/08/15 22:16:06 Beuc Exp $
address@hidden $Id: hacking_savannah.texi,v 1.31 2004/08/16 21:20:52 Beuc Exp $
 @comment %**start of header
 @setfilename hacking_savannah.info
 @include version.texi
@@ -270,12 +270,22 @@
 @node Here is how I made [am making] a Savannah test install on my faithful 
PI-133, Old documentation, Some technical information, Savannah configuration
 @section Here is how I made [am making] a Savannah test install on my faithful 
PI-133
 
address@hidden
-*** Here is how I made a Savannah test install on my faithful PI-133 ***
+The PI-133 reference, besides doing homage to my computer from fall
+1996, shows that you can use any old machine to make your test
+installation.
+
+This section provides as much information as possible on the way
+Savannah currently is. It does not document the way it @emph{should
+be}, so feel free to make suggestions.
+
address@hidden
+* System base::                 
address@hidden menu
 
-System base:
-~~~~~~~~~~~~
address@hidden System base,  , Here is how I made [am making] a Savannah test 
install on my faithful PI-133, Here is how I made [am making] a Savannah test 
install on my faithful PI-133
address@hidden System base
 
address@hidden
 - Install Debian woody v3.0r1 (CD1 + security updates)
 
 - Add to /etc/apt/sources.list a debian mirrror:
@@ -306,12 +316,25 @@
 mysql> add user values  localhost, savannahscripts, PASSWORD('yourpass');
 mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON savannah.* TO 
'savannahscripts'@'localhost'
 
+- Change /etc/mysql/my.conf: 
s(/var/run/mysqld/mysqld.sock)(/savannah/mysqld/mysqld.sock)
+
+- mkdir -m 755 /savannah/mysqld
+$ chown mysql /savannah/mysqld
+
+- in /etc/php4/apache/php.ini: check
+; Default socket name for local MySQL connects.  If empty, uses the built-in
+; MySQL defaults.
+mysql.default_socket =
+
+and replace it with 
+mysql.default_socket = /mysqld/mysqld.sock
+
 
 Savannah/Savane:
 ~~~~~~~~~~~~~~~~
 
-- Get Savannah from savannah.gnu.org, using branch DEV_2003-09-05_CERN
-cvs -d:ext:address@hidden:/cvsroot/savannah co -r DEV_2003-09-05_CERN savannah
+- Get Savane, using branch DEV_2003-09-05_CERN
+cvs -d:pserver:address@hidden:/cvs/savane co -r DEV_2003-09-05_CERN savane
 
 - ./configure
 Say no to interactive configuration
@@ -338,6 +361,9 @@
 $ apt-get install mod_ssl # (not apache-ssl)
 $ apt-get install apache-dev # (apxs)
 
+- ... and php modules
+$ apt-get install php4-mysql
+
 - Install mod_security:
 $ wget http://www.modsecurity.org/download/mod_security-1.7.6.tar.gz
 $ tar xzf mod_security-1.7.6.tar.gz
@@ -349,7 +375,7 @@
 - Setup the new root:
 $ cd /savannah
 $ mkdir dev && mknod dev/null c 1 3 && chmod 666 dev/null
-$ /usr/src/savannah/frontend .
+$ cp -a /usr/src/savannah/frontend .
 $ ln -s frontend/php www
 - Configure the network:
 $ mkdir etc
@@ -370,6 +396,48 @@
 # Well, at least explain it
 @end verbatim
 
address@hidden Savane's configuration
+
address@hidden
+
+$ cd /savannah
+$ mkdir -m 755 etc
+$ cd etc
+$ cvs -d:ext:address@hidden:/cvsroot/administration co -d subversions 
administration/subversions
+$ ln -s subversions/gnu-content
+$ ln -s subversions/nongnu-content
+
+Copy directories @file{savannah} and @file{nongnu-conf} - contain
+sensitive information such as MySQL passwords.
+
+$ ln -s savannah gnu-conf
+
+
+$ chmod 600 savannah.conf.pl
+$ chmod 644 savannah.conf.php
address@hidden verbatim
+
+At this point, you should be able to see Savane's default homepage
+when pointing your browser at your test machine.
+
+
+Remaining:
address@hidden
address@hidden
+ViewCVS
address@hidden
+CVS
address@hidden
+SSH
address@hidden
+Additional cron jobs such as cvs-backups
address@hidden
+Mailman
address@hidden
+GateKeeper
address@hidden itemize
+
+
 
 @node Old documentation,  , Here is how I made [am making] a Savannah test 
install on my faithful PI-133, Savannah configuration
 @section Old documentation




reply via email to

[Prev in Thread] Current Thread [Next in Thread]