[PATCH] ctdb-config: depend on /etc/default/nodes file
Rafael David Tinoco
rafaeldtinoco at ubuntu.com
Thu Jul 4 17:53:55 UTC 2019
CTDB should start as a disabled unit (systemd) in most of the
distributions and, when trying to enable it for the first time, user
should get an unconfigured, or similar, error.
Depending on /etc/ctdb/nodes file will give a clear direction to final
user on what is needed in order to get cluster up and running. It should
work like previous ENABLED=NO variables in SySV like initialization
scripts.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14026
Signed-off-by: Rafael David Tinoco <rafaeldtinoco at ubuntu.com>
---
ctdb/config/ctdb.service | 1 +
1 file changed, 1 insertion(+)
diff --git a/ctdb/config/ctdb.service b/ctdb/config/ctdb.service
index 675b3147417..fd81c38e26d 100644
--- a/ctdb/config/ctdb.service
+++ b/ctdb/config/ctdb.service
@@ -2,6 +2,7 @@
Description=CTDB
Documentation=man:ctdbd(1) man:ctdb(7)
After=network-online.target time-sync.target
+ConditionFileNotEmpty=/etc/ctdb/nodes
[Service]
Type=forking
--
2.20.1
More information about the samba-technical
mailing list