Update INSTALL for squeeze
authorJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Thu, 30 Dec 2010 12:31:52 +0000 (12:31 +0000)
committerJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Thu, 30 Dec 2010 12:31:52 +0000 (12:31 +0000)
INSTALL

diff --git a/INSTALL b/INSTALL
index 958b60646083d847cfdc0a85fefc4ab5983f6ddb..c48db87e4b785d00e303aa11885b9b57a7690334 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -11,7 +11,11 @@ python-rrdtool
 python-psycopg2
 python-cracklib
 libjs-jquery
+apache2
+libapache2-mod-python
+python-django
 
+python-decoratedstr (from nirgal.com)
 
 =Recommanded packages
 ===================
@@ -33,7 +37,8 @@ mkdir --mode 2775 /var/lib/ais/areas/
 mkdir --mode 2775 /var/lib/ais/cron/
 mkdir --mode 2775 /var/lib/ais/cron/fleets/
 mkdir --mode 2775 /var/lib/ais/jobs/
-mkdir /etc/ais/
+mkdir --mode 2775 /etc/ais
+chown :ais /etc/ais
 mkdir --mode 2775 /var/log/ais
 chown :ais /var/log/ais
 mkdir --mode 2775 /var/run/ais/
@@ -41,9 +46,8 @@ chown :ais /var/run/ais
 
 = Postgres setup
 ================
-createuser ais
-ALTER USER ais PASSWORD '...';
-modify user
+createuser --no-superuser --no-createdb --no-createrole ais
+psql -c '\password ais'
 createdb ais -O ais
 psql ais -h localhost -U ais -f structure.sql
 
@@ -61,7 +65,7 @@ see etc/database.SAMPLE
 =====================
 sudo deploy.sh
 OR
-ln -s /home/nirgal/kod/ais/bin /usr/lib/python2.5/ais
+ln -s /home/nirgal/kod/ais/bin /usr/lib/python2.6/ais
 OR
 ln -s /home/nirgal/kod/ais/bin /usr/share/pyshared/ais
 find /usr/share/pyshared/ais/ -name *.py > /usr/share/python-support/ais.public
@@ -81,6 +85,6 @@ python -m ais.jobrunner --daemon
 ==============
 adduser www-data ais
 
-change apache umask in /etc/apache2/envvars from 022 to 002 so that new folders are group writables
+change apache umask in /etc/apache2/envvars from 022 to 002 so that new folders are group writables. If there is no such line, just add "umask 002" at the end of the file.
 
-a2enmod headers rewrite
+a2enmod ssl headers rewrite