You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.1 KiB
55 lines
1.1 KiB
#!/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
|
|
|