[Top][All Lists]
[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
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., (continued)
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/12
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/12
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/12
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/12
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/12
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/13
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/14
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/14
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/15
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/15
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa...,
Sylvain Beucler <=
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/22
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/22
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/22
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Elfyn McBratney, 2004/08/22
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/22
- [Savannah-cvs] administration/docs/hacking_savannah hacking_sa..., Sylvain Beucler, 2004/08/24