molecules/remaster/mcs/mcs-functions.sh
2010-10-15 20:59:30 +02:00

34 lines
763 B
Bash
Executable File

#!/bin/bash
setup_fds() {
# setup 389-ds
tmp_config_file="$(mktemp)"
echo "[General]
FullMachineName=sabayon
SuiteSpotUserID=dirsrv
SuiteSpotGroup=dirsrv
ConfigDirectoryAdminPwd=mcsmanager
AdminDomain=sabayon
[slapd]
ServerPort=389
ServerIdentifier=sabayon
Suffix=dc=babel,dc=it
RootDN=cn=Directory Manager
RootDNPwd=mcsmanager
[admin]
Port=9830
SysUser=dirsrv
ServerIpAddress=127.0.0.1
ServerAdminID=admin
ServerAdminPwd=mcsmanager
" > "${tmp_config_file}"
# FIXME: calling the script directly, from init, won't work, WTF!
su - -c "/usr/sbin/setup-ds-admin.pl -f ${tmp_config_file} --silent" || return 1
echo "389 Directory Server configured."
/etc/init.d/389-ds stop --nodeps &> /dev/null
/etc/init.d/389-admin stop --nodeps &> /dev/null
return 0
}