|  | #!/bin/sh | 
|  |  | 
|  | # This script installs or deletes a MediaWiki on your computer. | 
|  | # It requires a web server with PHP and SQLite running. In addition, if you | 
|  | # do not have MediaWiki sources on your computer, the option 'install' | 
|  | # downloads them for you. | 
|  | # Please set the CONFIGURATION VARIABLES in ./test-gitmw-lib.sh | 
|  |  | 
|  | WIKI_TEST_DIR=$(cd "$(dirname "$0")" && pwd) | 
|  |  | 
|  | if test -z "$WIKI_TEST_DIR" | 
|  | then | 
|  | WIKI_TEST_DIR=. | 
|  | fi | 
|  |  | 
|  | . "$WIKI_TEST_DIR"/test-gitmw-lib.sh | 
|  | usage () { | 
|  | echo "usage: " | 
|  | echo "	./install-wiki.sh <install | delete | --help>" | 
|  | echo "		install | -i :	Install a wiki on your computer." | 
|  | echo "		delete | -d : Delete the wiki and all its pages and " | 
|  | echo "			content." | 
|  | echo "		start  | -s : Start the previously configured lighttpd daemon" | 
|  | echo "		stop        : Stop lighttpd daemon." | 
|  | } | 
|  |  | 
|  |  | 
|  | # Argument: install, delete, --help | -h | 
|  | case "$1" in | 
|  | "install" | "-i") | 
|  | wiki_install | 
|  | exit 0 | 
|  | ;; | 
|  | "delete" | "-d") | 
|  | wiki_delete | 
|  | exit 0 | 
|  | ;; | 
|  | "start" | "-s") | 
|  | start_lighttpd | 
|  | exit | 
|  | ;; | 
|  | "stop") | 
|  | stop_lighttpd | 
|  | exit | 
|  | ;; | 
|  | "--help" | "-h") | 
|  | usage | 
|  | exit 0 | 
|  | ;; | 
|  | *) | 
|  | echo "Invalid argument: $1" | 
|  | usage | 
|  | exit 1 | 
|  | ;; | 
|  | esac |