#!/bin/sh

control MySQL-server nograntnonet
service mysqld restart

read -r passwd

md5="$(echo -n "$passwd" | md5sum | cut -f1 -d' ')"
sha1="$(echo -n "$passwd" | sha1sum | cut -f1 -d' ')"

#echo "UPDATE mysql.user SET Password=password('$passwd') WHERE User='root';" | mysql
#echo "FLUSH PRIVILEGES;" | mysql

if rpm -q mediawiki-common &>/dev/null ; then
	php /usr/share/mediawiki/maintenance/changePassword.php --user="WikiSysop" --password="$passwd"
fi

if rpm -q nextcloud &>/dev/null ; then
	su - -s /bin/bash -c "OC_PASS=\"$passwd\" php /var/www/webapps/nextcloud/occ user:resetpassword --password-from-env root" apache2
fi

if rpm -q moodle &>/dev/null ; then
	mt_install=$(ls /usr/sbin/mt-install-auto) &>/dev/null
	[ -n "$mt_install" ] && $mt_install --install=auto --datarootauto --authinstallset='' --lang=ru --dbrootforce --adminpass="$passwd"
fi

control MySQL-server grantnonet
/sbin/service mysqld restart
