Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2397536
03-setup-kolab.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
03-setup-kolab.sh
View Options
#!/bin/bash
. ./settings.sh
if
[
-f /root/kolab.conf.template
]
;
then
eval
"echo \"
$(
cat /root/kolab.conf.template
)
\""
> /root/kolab.conf.ref
KOLAB_CONFIG_REF
=
"--config=/root/kolab.conf.ref"
cp -f
${
KOLAB_CONFIG_REF
#--config=
}
/etc/kolab/kolab.conf
fi
CMD
=
"
$(
which setup-kolab
)
\
--default
${
LDAP_HOST
+--without-ldap
}
${
KOLAB_CONFIG_REF
}
\
--fqdn=kolab.
${
domain
}
\
--timezone=Europe/Zurich \
--mysqlhost=
${
DB_HOST
:-
127
.0.0.1
}
\
--mysqlserver=existing \
--mysqlrootpw=
${
DB_ROOT_PASSWORD
:-
Welcome2KolabSystems
}
\
--directory-manager-pwd=
${
LDAP_ADMIN_BIND_PW
:-
Welcome2KolabSystems
}
"
echo
${
CMD
}
|
tee -a /root/setup-kolab.log
echo
-n
"Wait for MariaDB container: "
|
tee -a /root/setup-kolab.log
while
! mysqladmin -u root ping > /dev/null
2
>
&
1
;
do
echo
-n
'.'
sleep
3
done
|
tee -a /root/setup-kolab.log
echo
"OK!"
|
tee -a /root/setup-kolab.log
if
[
! -z
"
${
LDAP_HOST
}
"
]
;
then
echo
-n
"Wait for DS389 container: "
|
tee -a /root/setup-kolab.log
while
! ldapsearch -h
${
LDAP_HOST
}
-D
"
${
LDAP_ADMIN_BIND_DN
}
"
-w
"
${
LDAP_ADMIN_BIND_PW
}
"
-b
""
-s base > /dev/null
2
>
&
1
;
do
echo
-n
'.'
sleep
3
done
|
tee -a /root/setup-kolab.log
echo
"OK!"
|
tee -a /root/setup-kolab.log
fi
${
CMD
}
2
>
&
1
|
tee -a /root/setup-kolab.log
File Metadata
Details
Attached
Mime Type
text/x-shellscript
Expires
Mon, Nov 3, 2:04 PM (9 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
358106
Default Alt Text
03-setup-kolab.sh (1 KB)
Attached To
Mode
R2 kolab
Attached
Detach File
Event Timeline
Log In to Comment