#!/bin/bash -u zipfile=`readlink -e $1` echo $zipfile if [ ! -e ${zipfile} ]; then echo "Couldn't find ${zipfile}"; exit fi file ${zipfile} | grep Zip -q if [ $? -ne 0 ]; then echo "${zipfile} doesn't appear to be a zip file" exit fi echo "Wiping database" mysql -u admin -p`cat ~/private/.mysqlpass` -e 'drop database flarum_db' mysql -u admin -p`cat ~/private/.mysqlpass` -e 'create database flarum_db' echo "Wiping ~/flarum" rm -rf ~/flarum mkdir ~/flarum echo "Unzipping ${zipfile}" cd ~/flarum unzip -q ${zipfile} echo "Post-zip modifications" chmod 0775 ~/flarum/extensions echo "phpinfo()" cat << EOF > phpinfo.php &1 >phpinfo.html echo "joshy.php" cat << "JOSHY" >joshy.php preserveWhiteSpace = false; libxml_use_internal_errors(false); var_dump($dom->load($path)); die($dom->saveXML()); JOSHY php-cgi ./joshy.php 2>&1 >joshy.txt