#! /bin/bash

. /etc/sysconfig/system
[ "$SERVER_ROLE" == "master" ] || exit 0

old=$1
new=$2

DOMAIN=ou=People,`cat /etc/openldap/ldap.conf | grep "^base" | sed 's/^base //'`
PASS=$(grep dbpassword /etc/owncloud/config.php | cut -d"'" -f 2)

mysql -u owncloud --password="$PASS" owncloud <<_END_
delete from oc_appconfig where appid='user_ldap' and configkey!='installed_version';
INSERT INTO oc_appconfig VALUES ('user_ldap','enabled','yes'),('user_ldap','ldap_host','localhost'),('user_ldap','ldap_port','389'),('user_ldap','ldap_dn',''),('user_ldap','ldap_password',''),('user_ldap','ldap_base','$DOMAIN'),('user_ldap','ldap_login_filter','(uid=%uid)'),('user_ldap','ldap_display_name','uid'),('user_ldap','ldap_tls','0'),('user_ldap','ldap_nocase','0');
_END_
