[Fusionforge-commits] r14607 - trunk/src/install
Christian Bayle
cbayle at fusionforge.org
Tue Oct 11 23:16:14 CEST 2011
Author: cbayle
Date: 2011-10-11 23:16:13 +0200 (Tue, 11 Oct 2011)
New Revision: 14607
Modified:
trunk/src/install/install3
Log:
Add support for debian
Modified: trunk/src/install/install3
===================================================================
--- trunk/src/install/install3 2011-10-11 21:15:24 UTC (rev 14606)
+++ trunk/src/install/install3 2011-10-11 21:16:13 UTC (rev 14607)
@@ -266,8 +266,21 @@
fi
msg green " * Creating $gforge_db Database..."
- su $susufix $gforge_user -c "createdb --encoding UNICODE $gforge_db"
+ su $susufix $gforge_user -c "createdb $dboption --encoding UNICODE $gforge_db"
+ # Enable plpgsql language
+ if [ -f /usr/bin/createlang ]
+ then
+ if [ `su -s /bin/sh postgres -c "/usr/bin/createlang -l $gforge_db | grep plpgsql | wc -l"` != 1 ]
+ then
+ su -s /bin/sh postgres -c "/usr/bin/createlang plpgsql $gforge_db"
+ else
+ echo "Procedural language on $gforge_db already enabled"
+ fi
+ else
+ echo "No way found to enable plpgsql on $gforge_db here"
+ fi
+
# Detect postgresql version, load tsearch2 for pg < 8.3
pgv=
for i in postgres psql ; do
@@ -385,12 +398,14 @@
install3_db_debian()
{
- echo "Install 3 db not implemented for debian"
+ export dboption="--template=template0"
+ install3_db
}
install3_db_ubuntu()
{
- echo "Install 3 db not implemented for ubuntu"
+ export dboption="--template=template0"
+ install3_db
}
install3_db_unknown()
More information about the Fusionforge-commits
mailing list