contrib / mw-to-git / t / install-wiki.shon commit Merge branch 'tb/config-core-filemode-check-on-broken-fs' (168ab99)
   1#!/bin/sh
   2
   3# This script installs or deletes a MediaWiki on your computer.
   4# It requires a web server with PHP and SQLite running. In addition, if you
   5# do not have MediaWiki sources on your computer, the option 'install'
   6# downloads them for you.
   7# Please set the CONFIGURATION VARIABLES in ./test-gitmw-lib.sh
   8
   9WIKI_TEST_DIR=$(cd "$(dirname "$0")" && pwd)
  10
  11if test -z "$WIKI_TEST_DIR"
  12then
  13        WIKI_TEST_DIR=.
  14fi
  15
  16. "$WIKI_TEST_DIR"/test-gitmw-lib.sh
  17usage () {
  18        echo "usage: "
  19        echo "  ./install-wiki.sh <install | delete | --help>"
  20        echo "          install | -i :  Install a wiki on your computer."
  21        echo "          delete | -d : Delete the wiki and all its pages and "
  22        echo "                  content."
  23        echo "          start  | -s : Start the previously configured lighttpd daemon"
  24        echo "          stop        : Stop lighttpd daemon."
  25}
  26
  27
  28# Argument: install, delete, --help | -h
  29case "$1" in
  30        "install" | "-i")
  31                wiki_install
  32                exit 0
  33                ;;
  34        "delete" | "-d")
  35                wiki_delete
  36                exit 0
  37                ;;
  38        "start" | "-s")
  39                start_lighttpd
  40                exit
  41                ;;
  42        "stop")
  43                stop_lighttpd
  44                exit
  45                ;;
  46        "--help" | "-h")
  47                usage
  48                exit 0
  49                ;;
  50        *)
  51                echo "Invalid argument: $1"
  52                usage
  53                exit 1
  54                ;;
  55esac