add wordpress uninstall functionality
This commit is contained in:
33
action.sh
33
action.sh
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user