From 7d1cad5f6ff54d5bc56b6bca52ab270fa893d1f3 Mon Sep 17 00:00:00 2001 From: abeudin Date: Mon, 2 Jun 2014 12:04:52 +0200 Subject: [PATCH] Update upgrade --- scripts/upgrade | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index b12f159..baa337d 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -3,20 +3,36 @@ # Retrieve arguments domain=$(sudo yunohost app setting wordpress domain) path=$(sudo yunohost app setting wordpress path) + admin_wordpress=$(sudo yunohost app setting wordpress admin) -#if [ $admin_wordpress = '' ]; -#then -# mysql -u root -p$root_pwd $db_name -e "select MAX(user_login) from wp_users where user_status=0 INTO OUTFILE '/tmp/wordpressuser';" -#fi +if [ $admin_wordpress = '' ]; +then + mysql -u root -p$root_pwd $db_name -e "select MAX(user_login) from wp_users where user_status=0 INTO OUTFILE '/tmp/wordpressuser';" + admin_wordpress = $(cat /tmp/wordpressuser) + rm /tmp/wordpressuser +fi + language=$(sudo yunohost app setting wordpress language) -#if [ $language = '' ]; -#then -# grep WPLANG /var/www/wordpress/wp-config.php | cut -d"'" -f4 -#fi +if [ $language = '' ]; +then + grep WPLANG /var/www/wordpress/wp-config.php | cut -d"'" -f4 +fi + is_public=$(sudo yunohost app setting wordpress is_public) -#if [ is_public = '' ]; -#then -# mysql -u root -p$root_pwd $db_name -e "select * from wp_options where option_name='http_authentication_options'"; +if [ is_public = '' ]; +then + mysql -u root -p$root_pwd $db_name -e "select option_value from wp_options WHERE option_name='active_plugins' INTO OUTFILE '/tmp/wordpressispublic';" + grep http-authentication /tmp/wordpressispublic > /dev/null 2>&1 + if [ $? = 0 ]; + then + is_public = 'Yes' + else + is_public = 'No' + fi + rm /tmp/wordpressispublic +fi + + #fi # Check if admin is not null