]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-common: Drop unused rundir support
authorMartin Schwenke <mschwenke@ddn.com>
Tue, 7 Jul 2026 12:25:20 +0000 (22:25 +1000)
committerMartin Schwenke <martins@samba.org>
Mon, 13 Jul 2026 12:53:23 +0000 (12:53 +0000)
It no longer makes sense because separate lockdir, piddir, socketdir
support should be used.

Signed-off-by: Martin Schwenke <mschwenke@ddn.com>
Reviewed-by: Anoop C S <anoopcs@samba.org>
ctdb/common/path.c
ctdb/common/path.h
ctdb/common/path_tool.c
ctdb/tests/UNIT/cunit/path_tests_001.sh

index 9d23ddcd5129883bb1b70ca2daba6f1d2fd6fa25..e4b05328ebaaac5b8c5146eb19b64ae9aeda4c43 100644 (file)
@@ -33,7 +33,6 @@ struct {
        const char* helperdir;
        char lockdir[PATH_MAX];
        char piddir[PATH_MAX];
-       char rundir[PATH_MAX];
        char socketdir[PATH_MAX];
        char vardir[PATH_MAX];
        bool test_mode;
@@ -43,7 +42,6 @@ struct {
        bool helperdir_set;
        bool lockdir_set;
        bool piddir_set;
-       bool rundir_set;
        bool socketdir_set;
        bool vardir_set;
 } ctdb_paths = {
@@ -52,7 +50,6 @@ struct {
        .helperdir = CTDB_HELPER_BINDIR,
        .lockdir = CTDB_LOCKDIR,
        .piddir = CTDB_PIDDIR,
-       .rundir = CTDB_RUNDIR,
        .socketdir = CTDB_SOCKETDIR,
        .vardir = CTDB_VARDIR,
 };
@@ -210,22 +207,6 @@ const char *path_piddir(void)
        return ctdb_paths.piddir;
 }
 
-const char *path_rundir(void)
-{
-       bool ok;
-
-       if (! ctdb_paths.rundir_set) {
-               ok = path_construct(ctdb_paths.rundir, "run");
-               if (!ok) {
-                       D_ERR("Failed to construct RUNDIR\n");
-               } else {
-                       ctdb_paths.rundir_set = true;
-               }
-       }
-
-       return ctdb_paths.rundir;
-}
-
 const char *path_socketdir(void)
 {
        bool ok;
@@ -283,11 +264,6 @@ char *path_piddir_append(TALLOC_CTX *mem_ctx, const char *path)
        return talloc_asprintf(mem_ctx, "%s/%s", path_piddir(), path);
 }
 
-char *path_rundir_append(TALLOC_CTX *mem_ctx, const char *path)
-{
-       return talloc_asprintf(mem_ctx, "%s/%s", path_rundir(), path);
-}
-
 char *path_socketdir_append(TALLOC_CTX *mem_ctx, const char *path)
 {
        return talloc_asprintf(mem_ctx, "%s/%s", path_socketdir(), path);
index 068e11b96d0fa0e8d1ab0a4be8ed125eff7d5936..dd1e83760e5ac218535c88987a1bd8be9819b496 100644 (file)
@@ -27,7 +27,6 @@ const char *path_etcdir(void);
 const char *path_helperdir(void);
 const char *path_lockdir(void);
 const char *path_piddir(void);
-const char *path_rundir(void);
 const char *path_socketdir(void);
 const char *path_vardir(void);
 
@@ -36,7 +35,6 @@ char *path_etcdir_append(TALLOC_CTX *mem_ctx, const char *path);
 char *path_helperdir_append(TALLOC_CTX *mem_ctx, const char *path);
 char *path_lockdir_append(TALLOC_CTX *mem_ctx, const char *path);
 char *path_piddir_append(TALLOC_CTX *mem_ctx, const char *path);
-char *path_rundir_append(TALLOC_CTX *mem_ctx, const char *path);
 char *path_socketdir_append(TALLOC_CTX *mem_ctx, const char *path);
 char *path_vardir_append(TALLOC_CTX *mem_ctx, const char *path);
 
index e07388586385b4ad1dfdc36abedebd9f52a299ff..93bd662bf37e47760dd185c2936928c23847b3ea 100644 (file)
@@ -238,34 +238,6 @@ static int path_tool_piddir_append(TALLOC_CTX *mem_ctx,
        return ret;
 }
 
-static int path_tool_rundir(TALLOC_CTX *mem_ctx,
-                           int argc,
-                           const char **argv,
-                           void *private_data)
-{
-       int ret = path_tool_generic(mem_ctx,
-                                   argc,
-                                   argv,
-                                   private_data,
-                                   "rundir",
-                                   path_rundir);
-       return ret;
-}
-
-static int path_tool_rundir_append(TALLOC_CTX *mem_ctx,
-                                  int argc,
-                                  const char **argv,
-                                  void *private_data)
-{
-       int ret = path_tool_append_generic(mem_ctx,
-                                          argc,
-                                          argv,
-                                          private_data,
-                                          "rundir append",
-                                          path_rundir_append);
-       return ret;
-}
-
 static int path_tool_socketdir(TALLOC_CTX *mem_ctx,
                               int argc,
                               const char **argv,
@@ -389,18 +361,6 @@ struct cmdline_command path_commands[] = {
                .msg_help = "Get path of CTDB PIDDIR",
                .msg_args = NULL,
        },
-       {
-               .name = "rundir append",
-               .fn = path_tool_rundir_append,
-               .msg_help = "Get path relative to CTDB RUNDIR",
-               .msg_args = "<path>",
-       },
-       {
-               .name = "rundir",
-               .fn = path_tool_rundir,
-               .msg_help = "Get path of CTDB RUNDIR",
-               .msg_args = NULL,
-       },
        {
                .name = "socketdir append",
                .fn = path_tool_socketdir_append,
index 513f0d473735f4994dc25352a9192614c310eb2f..541304e022e70328dd6b0f617b6484543e76da66 100755 (executable)
@@ -39,11 +39,6 @@ $CTDB_BASE/run
 EOF
 unit_test ctdb-path piddir
 
-ok <<EOF
-$CTDB_BASE/run
-EOF
-unit_test ctdb-path rundir
-
 ok <<EOF
 $CTDB_BASE/run
 EOF
@@ -74,11 +69,6 @@ $CTDB_BASE/run/foobar
 EOF
 unit_test ctdb-path piddir append foobar
 
-ok <<EOF
-$CTDB_BASE/run/foobar
-EOF
-unit_test ctdb-path rundir append foobar
-
 ok <<EOF
 $CTDB_BASE/run/foobar
 EOF