new package list and scripting
authorstephen mahood <mv@fsf.org>
Tue, 26 May 2015 19:51:24 +0000 (15:51 -0400)
committerstephen mahood <mv@fsf.org>
Tue, 26 May 2015 19:51:24 +0000 (15:51 -0400)
package_config/MEDIAWIKI [new file with mode: 0644]
scripts/MEDIAWIKI/10_download_mediawiki.sh [new file with mode: 0644]

diff --git a/package_config/MEDIAWIKI b/package_config/MEDIAWIKI
new file mode 100644 (file)
index 0000000..74d2e3b
--- /dev/null
@@ -0,0 +1,11 @@
+apache2
+mysql-server
+php5
+php5-mysql
+libapache2-mod-php5
+php-apc
+php5-intl
+imagemagick
+phpmyadmin
+vsftpd
+php5-cli
diff --git a/scripts/MEDIAWIKI/10_download_mediawiki.sh b/scripts/MEDIAWIKI/10_download_mediawiki.sh
new file mode 100644 (file)
index 0000000..e356929
--- /dev/null
@@ -0,0 +1,19 @@
+#! /bin/bash
+
+# Download mediawiki directly from their download source, as it is the recommended route and there is no repo
+if ! $ROOTCMD getent passwd mediawiki ; then
+    $ROOTCMD adduser --system --ingroup www-data --disabled-password --gecos "mediawiki user" mediawiki
+fi
+
+if ! $ROOTCMD test -e /home/mediawiki/.ssh/id_rsa; then
+    $ROOTCMD echo | $ROOTCMD sudo -u mediawiki ssh-keygen -N ''
+fi
+
+if ! $ROOTCMD echo | cd /home/mediawiki/ 
+    $HOME && wget https://releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.1.tar.gz; then
+    tar -xvzf $HOME\mediawiki-1.25.1.tar.gz 
+    mv mediawiki-*/* /var/www/html
+fi
+
+
+