CTDBD does not accept explicit socket path
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-02-27 10:52:01 +00:00
parent 79e255986c
commit 68a82013cf

View File

@@ -31,7 +31,11 @@ if [ "$1" = "ctdb" ]; then
echo [legacy] >> /etc/ctdb/ctdb.conf
echo realtime scheduling = false >> /etc/ctdb/ctdb.conf
exec /usr/sbin/ctdbd --interactive "--socket=$CLUSTER_SYSDIR_LOCAL/ctdb/ctdbd.socket"
# Option --socket= is no longer supported for ctdbd
mkdir -p "$CLUSTER_SYSDIR_LOCAL/ctdb-run"
rm -rf /run/ctdb
ln -s "$CLUSTER_SYSDIR_LOCAL/ctdb-run" /run/ctdb
exec /usr/sbin/ctdbd --interactive
fi
if [ -z "$NETBIOS_NAME" ]; then
@@ -125,7 +129,7 @@ for file in "$ETC_DIR"/conf.d/*.conf; do
done
if [ "$CTDB_ENABLED" = "true" ]; then
echo "clustering = yes" >> /etc/samba/smb.conf
echo "ctdbd socket = $CLUSTER_SYSDIR_LOCAL/ctdb/ctdbd.socket" >> /etc/samba/smb.conf
echo "ctdbd socket = $CLUSTER_SYSDIR_LOCAL/ctdb-run/ctdbd.socket" >> /etc/samba/smb.conf
fi
#echo "Activating home directory auto-creation"