add wordpress uninstall functionality

This commit is contained in:
2015-07-13 14:24:05 +03:00
parent 34c905c62b
commit 49648f229d
2 changed files with 45 additions and 1 deletions

View File

@@ -38,7 +38,7 @@ PATH=$PATH:$HOME/bin
## FUNCTIONS
function checkaction {
REGEX="^adduser$|^changepw$|^listusers$|^userdetail$|^deluser$|^sizeall$|^sizeuser$|^viewdata$|^addalias$|^quota$|^installwp$"
REGEX="^adduser$|^changepw$|^listusers$|^userdetail$|^deluser$|^sizeall$|^sizeuser$|^viewdata$|^addalias$|^quota$|^installwp$|^uninstallwp$"
if [[ $1 =~ $REGEX ]]; then
echo "true"
else
@@ -460,3 +460,34 @@ if [ "$ACTION" == "installwp" ]; then
echo "Please take a look into your data sheet for the login data."
fi # /installwp
# # # # #
# REMOVE WORDPRESS
# # # # #
if [ "$ACTION" == "uninstallwp" ]; then
echo "Uninstalling WordPress..."
echo
# $USER: Username for Wordpress
# $PASS: Email address for Wordpress user
WEBDIR=$HOME/html
MYSQLUSER=$SYSUSER
MYSQLDB=${MYSQLUSER}_wp
# Delete database and content of ~/htmp
mysql -e "DROP DATABASE ${MYSQLDB};"
rm -rf $WEBDIR/*
rm -rf $WEBDIR/.*
# Update datasheet
LEAD='## > MYSQL'
TAIL='## < MYSQL'
notesdelete ".*"
echo
echo "Wordpress successfully uninstalled."
fi # /uninstallwp