Skip to content

Commit a4aa418

Browse files
author
gau1991
committed
Changed Anemometer password update globally in update script
1 parent 365e193 commit a4aa418

File tree

1 file changed

+22
-15
lines changed

1 file changed

+22
-15
lines changed

bin/update

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,16 @@ if [[ $EE_CURRENT_VERSION < $EE_LATEST_VERSION ]]; then
8181
|| ee_lib_error "Unable to install required packages, exit status = " $?
8282
fi
8383

84+
# Get Anemometer password
85+
if [ -d /var/www/22222/htdocs/db/anemometer ]; then
86+
if [ -f /usr/local/lib/easyengine/lib/ee_lib_import_slow_log.sh ]; then
87+
ee_anemometer_pass=$(grep "\-\-password" /usr/local/lib/easyengine/lib/ee_lib_import_slow_log.sh | cut -d"=" -f3 )
88+
else
89+
ee_anemometer_pass=$(grep "password=" /etc/logrotate.d/mysql-server | cut -d"=" -f3 )
90+
fi
91+
ee_anemometer_pass=$(echo $ee_anemometer_pass | rev | cut -c 3- | rev)
92+
fi
93+
8494
# Git backup
8595
ee_lib_git /etc/nginx/ /etc/php5/ /etc/mysql/ /etc/postfix "EasyEngine version $EE_CURRENT_VERSION"
8696

@@ -468,20 +478,6 @@ if [[ $EE_CURRENT_VERSION < $EE_LATEST_VERSION ]]; then
468478
mv /usr/share/GeoIP/GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat
469479
fi
470480

471-
# Change Anemometer login details
472-
if [ -d /var/www/22222/htdocs/db/anemometer ]; then
473-
ee_anemometer_pass=$(grep "password=" /etc/logrotate.d/mysql-server | cut -d"=" -f3 )
474-
ee_anemometer_pass=$(echo $ee_anemometer_pass | rev | cut -c 3- | rev)
475-
476-
# Change Anemometer Hostname in ee_lib_import_slow_log
477-
sed -i "s:hostname.*:hostname}=\\\\\"$EE_MYSQL_HOST\\\\\"\" /var/log/mysql/mysql-slow.log:" /usr/local/lib/easyengine/lib/ee_lib_import_slow_log.sh \
478-
|| ee_lib_error "Unable to change Anemometer hostnameme, exit status = " $?
479-
480-
# Change Anemometer password in ee_lib_import_slow_log
481-
sed -i "s/--password.*/--password=${ee_anemometer_pass} \\\/" /usr/local/lib/easyengine/lib/ee_lib_import_slow_log.sh \
482-
|| ee_lib_error "Unable to change Anemometer password, exit status = " $?
483-
fi
484-
485481
# Fix PhpMyAdmin config issue
486482
if [ -d /var/www/22222/htdocs/db/pma ]; then
487483
ee_random=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 7 | head -n1)
@@ -504,7 +500,18 @@ if [[ $EE_CURRENT_VERSION < $EE_LATEST_VERSION ]]; then
504500

505501
# Update WP-CLI
506502
ee_ven_install_wpcli
507-
503+
504+
# Set Anemometer password
505+
if [ -d /var/www/22222/htdocs/db/anemometer ]; then
506+
# Change Anemometer Hostname in ee_lib_import_slow_log
507+
sed -i "s:hostname.*:hostname}=\\\\\"$EE_MYSQL_HOST\\\\\"\" /var/log/mysql/mysql-slow.log:" /usr/local/lib/easyengine/lib/ee_lib_import_slow_log.sh \
508+
|| ee_lib_error "Unable to change Anemometer hostnameme, exit status = " $?
509+
510+
# Change Anemometer password in ee_lib_import_slow_log
511+
sed -i "s/--password.*/--password=${ee_anemometer_pass} \\\/" /usr/local/lib/easyengine/lib/ee_lib_import_slow_log.sh \
512+
|| ee_lib_error "Unable to change Anemometer password, exit status = " $?
513+
fi
514+
508515
# Restart service
509516
ee_lib_service nginx php5-fpm restart
510517

0 commit comments

Comments
 (0)