#!/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' ')"
wiki_salt="4$(date | md5sum | head -c7)"  # 0x0...0x7FFFFFFF
wiki_sum=":B:$wiki_salt:$(echo -n "$wiki_salt-$md5" | md5sum | cut -f1 -d' ')"


mysql <<EOF
UPDATE mysql.user SET Password=password('$passwd') WHERE User='root';
UPDATE wikidb.user SET user_password='$wiki_sum' WHERE user_name='WikiSysop';
UPDATE owncloud.oc_users SET password='$sha1' WHERE uid='root';
FLUSH PRIVILEGES;
EOF
mt-install-auto --install=auto --datarootauto --authinstallset='' --lang=ru --dbrootforce --adminpass="$passwd"
control MySQL-server grantnonet
/sbin/service mysqld restart
