Merge branch 'master' of vcs.fsf.org:fai-configs
authorLisa Marie Maginnis <lisam@fsf.org>
Wed, 3 Jun 2015 16:01:18 +0000 (12:01 -0400)
committerLisa Marie Maginnis <lisam@fsf.org>
Wed, 3 Jun 2015 16:01:18 +0000 (12:01 -0400)
class/50-host-classes
package_config/MEDIAWIKI [new file with mode: 0644]
scripts/MEDIAWIKI/10_download_mediawiki.sh [new file with mode: 0644]

index b742c5d..9d31095 100755 (executable)
@@ -56,9 +56,7 @@ case $HOSTNAME in
         ;;
 
     *)  
-
-
-        echo "FAIBASE DHCPC DEMO XORG GNOME";;
+        echo "FAIBASE";;
 esac
 
 if [ $nogrub -eq 0 ]; then
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
+
+
+