#!/bin/bash major=$1 minor=$2 www=$3 #www=/var/www/https-www.simantics.org wikiname=$4 #wikiname=wiki wikidb=$5 wikidbuser=$6 releasewww=${www}/${major}.${minor} srcdb=${wikidb} tgtdb=${wikidb}_${major}_${minor} echo "Release version: $major.$minor" function myexecute() { echo "Sending to mysql using database $1: $2" echo $2 | mysql -u root -p $1 } # dump wiki db to file echo "Dumping $srcdb" mysqldump -p ${srcdb} > ${tgtdb}.dump # load wiki db from file to name ${wikidb}_x_y, where x_y are major.minor version numbers # add privileges for ${wikidbuser} to ${wikidb}_x_y echo "Importing ${tgtdb}" cat > import_${major}_${minor}.sql < $releasewww/${wikiname}/LocalSettings.php echo '$wgReadOnly = "Released version, no further changes allowed.";' >> $releasewww/${wikiname}/LocalSettings.php