]> dgit.raspbian.org Git - samba.git/commitdiff
create ctdb pid directory
authorMichael Tokarev <mjt@tls.msk.ru>
Fri, 9 Sep 2022 09:49:55 +0000 (12:49 +0300)
committerMichael Tokarev <mjt@tls.msk.ru>
Fri, 25 Sep 2026 09:44:12 +0000 (12:44 +0300)
(which is /run/ctdb/). Create it in the systemd service
file (using RuntimeDirectory directive) and in the sysv-init
script.

Gbp-Pq: Name ctdb-create-piddir.patch

ctdb/doc/examples/ctdb.init
packaging/systemd/ctdb.service.in

index de03f88a7acd03222bbbf8ee9105d6ee5ef2b97d..a153e5ee2220de3f9757bf39ce8ded3f9b06be4e 100755 (executable)
@@ -74,6 +74,7 @@ start()
                return $RETVAL
                ;;
        debian)
+               mkdir -p -m0755 ${pidfile%/*}
                eval start-stop-daemon --start --quiet --background --exec "$ctdbd"
                ;;
        esac
index 8edd7522869f0195c32997ac6fde230e3c29e84c..373bc935ae2a25924e99ddf1445059f8d1ca7cea 100644 (file)
@@ -10,6 +10,7 @@ LimitCORE=infinity
 LimitNOFILE=1048576
 TasksMax=4096
 PIDFile=@CTDB_PIDDIR@/ctdbd.pid
+RuntimeDirectory=ctdb
 ExecStart=@SBINDIR@/ctdbd
 ExecStop=@BINDIR@/ctdb shutdown
 KillMode=control-group