From 5281d87b08aafa7b764b48b859dda22939efbe97 Mon Sep 17 00:00:00 2001 From: stephen mahood <mv@fsf.org> Date: Tue, 26 May 2015 15:51:24 -0400 Subject: [PATCH] new package list and scripting --- package_config/MEDIAWIKI | 11 +++++++++++ scripts/MEDIAWIKI/10_download_mediawiki.sh | 19 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 package_config/MEDIAWIKI create mode 100644 scripts/MEDIAWIKI/10_download_mediawiki.sh diff --git a/package_config/MEDIAWIKI b/package_config/MEDIAWIKI new file mode 100644 index 0000000..74d2e3b --- /dev/null +++ b/package_config/MEDIAWIKI @@ -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 index 0000000..e356929 --- /dev/null +++ b/scripts/MEDIAWIKI/10_download_mediawiki.sh @@ -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 + + + -- 2.25.1