Removed create psql user, movoed to init.d style install, changed install script...
[fai-configs.git] / files / etc / init.d / install-mediagoblin / DEFAULT
diff --git a/files/etc/init.d/install-mediagoblin/DEFAULT b/files/etc/init.d/install-mediagoblin/DEFAULT
new file mode 100644 (file)
index 0000000..dd7579e
--- /dev/null
@@ -0,0 +1,20 @@
+#/bin/bash
+
+cd "${GMG_PATH}"
+if [ ! -d mediagoblin ]; then
+
+    # Create the GMG user
+    sudo -u postgres createuser -A -D mediagoblin
+    # Crea te GMG database
+    sudo -u postgres createdb -E UNICODE -O mediagoblin mediagoblin
+
+    git clone git://git.savannah.gnu.org/mediagoblin.git -b stable
+
+    cd mediagoblin
+    git submodule init && git submodule update
+
+    ./bootstrap.sh && ./configure && make
+    mkdir user_dev && chmod 750 user_dev
+    ./bin/easy_install flup
+
+fi