[siesta-commit] siesta INSTALL,1.5,1.6

[prev] [thread] [next] [lurker] [Date index for 2002/09/14]

From: muttley
Subject: [siesta-commit] siesta INSTALL,1.5,1.6
Date: 17:14 on 14 Sep 2002
Update of /cvsroot/siesta/siesta
In directory usw-pr-cvs1:/tmp/cvs-serv11683

Modified Files:
	INSTALL 
Log Message:
More detailed installation instructions.


Index: INSTALL
===================================================================
RCS file: /cvsroot/siesta/siesta/INSTALL,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- INSTALL	11 Sep 2002 11:15:27 -0000	1.5
+++ INSTALL	14 Sep 2002 16:14:08 -0000	1.6
@@ -1,3 +1,11 @@
+-------------------------------------
+  NOTE : this is *alpha* software
+  It will probably kill your system,
+  murder your friends and bring 
+  about the apocalypse. You have  
+  been warned. So watch it.
+-------------------------------------
+
 Currently just install like any other Perl module :
 
 % perl Makefile.PL
@@ -8,11 +16,44 @@
 
 
 During the install process you will be asked to provide a directory to
-install the database in. /usr/local/siesta/ will probably be ok.
+install the database in. /usr/local/siesta/ will probably be ok. The 
+installation process doens't create directory for you so you may need to 
+do that.
 
-The read the MANUAL file in the docs directory for how to create new 
+The first thing you'll need to do is create the database. 
+
+Because of the way it will be run the user that runs the mail process 
+will need read and write access to that directory and the database that 
+goes in there. Make a new group called siesta or something and add the 
+mail user (usually 'mail' or 'exim' or something), the webserver user 
+(for when we have a web based interface, this is usually 'nobody') and, 
+if you want to, either yourself or a new user expecially for 
+configuring siesta ('siesta' is a good name for this). Then 
+
+  % sudo nacho create-database
+
+  % chgrp -R siesta /usr/local/siesta
+  
+  % chmod -R g+rwx /usr/local/siesta
+
+or some combination of these. Basically you want to end up with an empty 
+database with all the tables set up that is readable and writeable by 
+your mail user and, optionally, the web server user and anybody else you 
+want to have configuration rights for Siesta.
+
+Then read the MANUAL file in the docs directory for how to create new 
 lists and users, add users to lists, configure plugins and generally 
 administer the system.
 
+Then you'll need to create a list
+ 
+  % nacho add-list newlist
 
+A simple mistake is that no plugins are added to a list by default. We'd 
+suggest that you add the Send plugin at least :)
 
+  % nacho set-plugins newlist  Send
+
+
+When Siesta isn't alpha software this installation process will be a lot 
+easier, we promise.



Generated at 13:57 on 01 Jul 2004 by mariachi 0.52