mirror of
https://github.com/git/git.git
synced 2024-11-24 02:17:02 +08:00
git-remote-mediawiki: remove hardcoded version number in the test suite
Updates the code to make it more easy to switch mediawiki version when testing. Before that, the version number was partly hardcoded, partly in a var. Signed-off-by: Benoit Person <benoit.person@ensimag.fr> Signed-off-by: Matthieu Moy <matthieu.moy@grenoble-inp.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
bdff0e3a37
commit
3e3d5fd276
@ -336,20 +336,21 @@ wiki_install () {
|
||||
fi
|
||||
|
||||
# Fetch MediaWiki's archive if not already present in the TMP directory
|
||||
MW_FILENAME="mediawiki-$MW_VERSION_MAJOR.$MW_VERSION_MINOR.tar.gz"
|
||||
cd "$TMP"
|
||||
if [ ! -f "$MW_VERSION.tar.gz" ] ; then
|
||||
echo "Downloading $MW_VERSION sources ..."
|
||||
wget "http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.0.tar.gz" ||
|
||||
if [ ! -f $MW_FILENAME ] ; then
|
||||
echo "Downloading $MW_VERSION_MAJOR.$MW_VERSION_MINOR sources ..."
|
||||
wget "http://download.wikimedia.org/mediawiki/$MW_VERSION_MAJOR/$MW_FILENAME" ||
|
||||
error "Unable to download "\
|
||||
"http://download.wikimedia.org/mediawiki/1.19/"\
|
||||
"mediawiki-1.19.0.tar.gz. "\
|
||||
"http://download.wikimedia.org/mediawiki/$MW_VERSION_MAJOR/"\
|
||||
"$MW_FILENAME. "\
|
||||
"Please fix your connection and launch the script again."
|
||||
echo "$MW_VERSION.tar.gz downloaded in `pwd`. "\
|
||||
echo "$MW_FILENAME downloaded in `pwd`. "\
|
||||
"You can delete it later if you want."
|
||||
else
|
||||
echo "Reusing existing $MW_VERSION.tar.gz downloaded in `pwd`."
|
||||
echo "Reusing existing $MW_FILENAME downloaded in `pwd`."
|
||||
fi
|
||||
archive_abs_path=$(pwd)/"$MW_VERSION.tar.gz"
|
||||
archive_abs_path=$(pwd)/$MW_FILENAME
|
||||
cd "$WIKI_DIR_INST/$WIKI_DIR_NAME/" ||
|
||||
error "can't cd to $WIKI_DIR_INST/$WIKI_DIR_NAME/"
|
||||
tar xzf "$archive_abs_path" --strip-components=1 ||
|
||||
@ -431,5 +432,5 @@ wiki_delete () {
|
||||
# Delete the wiki's SQLite database
|
||||
rm -f "$TMP/$DB_FILE" || error "Database $TMP/$DB_FILE could not be deleted."
|
||||
rm -f "$FILES_FOLDER/$DB_FILE"
|
||||
rm -rf "$TMP/$MW_VERSION"
|
||||
rm -rf "$TMP/mediawiki-$MW_VERSION_MAJOR.$MW_VERSION_MINOR.tar.gz"
|
||||
}
|
||||
|
@ -30,6 +30,8 @@ WEB_WWW=$WEB/www
|
||||
|
||||
# The variables below are used by the script to install a wiki.
|
||||
# You should not modify these unless you are modifying the script itself.
|
||||
MW_VERSION=mediawiki-1.19.0
|
||||
# tested versions: 1.19.X -> 1.21.1
|
||||
MW_VERSION_MAJOR=1.21
|
||||
MW_VERSION_MINOR=1
|
||||
FILES_FOLDER=install-wiki
|
||||
DB_INSTALL_SCRIPT=db_install.php
|
||||
|
Loading…
Reference in New Issue
Block a user