The branch, master has been updated via 7f3222d0042 ctdb-scripts: Fix CTDB_BASE to allow event scripts to run standalone from a814f5d90a3 python:lsa_utils: Fix fallback to OpenPolicy2
https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 7f3222d00422205af2f9c317809f783468bc9afa Author: yogita72 <yogita.bij...@gmail.com> Date: Tue Feb 4 02:05:11 2025 +0000 ctdb-scripts: Fix CTDB_BASE to allow event scripts to run standalone commit 12fd8d7a5c5d14d403aac6cd9e318afcd0a8e159 broke this when it moved the eventscripts down a subdirectory without changing this boilerplate. Signed-off-by: yogita72 <yogita.bij...@gmail.com> Reviewed-by: Martin Schwenke <mar...@meltin.net> Reviewed-by: Günther Deschner <g...@samba.org> Autobuild-User(master): Martin Schwenke <mart...@samba.org> Autobuild-Date(master): Wed Feb 19 02:43:44 UTC 2025 on atb-devel-224 ----------------------------------------------------------------------- Summary of changes: ctdb/config/events/legacy/00.ctdb.script | 2 +- ctdb/config/events/legacy/01.reclock.script | 2 +- ctdb/config/events/legacy/05.system.script | 2 +- ctdb/config/events/legacy/10.interface.script | 2 +- ctdb/config/events/legacy/11.natgw.script | 2 +- ctdb/config/events/legacy/11.routing.script | 2 +- ctdb/config/events/legacy/13.per_ip_routing.script | 2 +- ctdb/config/events/legacy/20.multipathd.script | 2 +- ctdb/config/events/legacy/31.clamd.script | 2 +- ctdb/config/events/legacy/40.vsftpd.script | 2 +- ctdb/config/events/legacy/41.httpd.script | 2 +- ctdb/config/events/legacy/46.update-keytabs.script | 2 +- ctdb/config/events/legacy/47.samba-dcerpcd.script | 2 +- ctdb/config/events/legacy/48.netbios.script | 2 +- ctdb/config/events/legacy/49.winbind.script | 2 +- ctdb/config/events/legacy/50.samba.script | 2 +- ctdb/config/events/legacy/60.nfs.script | 2 +- ctdb/config/events/legacy/70.iscsi.script | 2 +- ctdb/config/events/legacy/91.lvs.script | 2 +- ctdb/config/events/legacy/95.database.script | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) Changeset truncated at 500 lines: diff --git a/ctdb/config/events/legacy/00.ctdb.script b/ctdb/config/events/legacy/00.ctdb.script index 0c73f80c6aa..58f98d5ecaf 100755 --- a/ctdb/config/events/legacy/00.ctdb.script +++ b/ctdb/config/events/legacy/00.ctdb.script @@ -4,7 +4,7 @@ # elsewhere. [ -n "$CTDB_BASE" ] || - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/01.reclock.script b/ctdb/config/events/legacy/01.reclock.script index 04068750efa..14530bf8301 100755 --- a/ctdb/config/events/legacy/01.reclock.script +++ b/ctdb/config/events/legacy/01.reclock.script @@ -2,7 +2,7 @@ # script to check accessibility to the reclock file on a node [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/05.system.script b/ctdb/config/events/legacy/05.system.script index bf36dd21ffa..47f3acbce44 100755 --- a/ctdb/config/events/legacy/05.system.script +++ b/ctdb/config/events/legacy/05.system.script @@ -2,7 +2,7 @@ # ctdb event script for checking local file system utilization [ -n "$CTDB_BASE" ] || - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/10.interface.script b/ctdb/config/events/legacy/10.interface.script index 8d2d6968a1d..cb7c958ec95 100755 --- a/ctdb/config/events/legacy/10.interface.script +++ b/ctdb/config/events/legacy/10.interface.script @@ -4,7 +4,7 @@ # interfaces used by public IP addresses. [ -n "$CTDB_BASE" ] || - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/11.natgw.script b/ctdb/config/events/legacy/11.natgw.script index fb93dea6d5e..ca81a376273 100755 --- a/ctdb/config/events/legacy/11.natgw.script +++ b/ctdb/config/events/legacy/11.natgw.script @@ -6,7 +6,7 @@ # [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/11.routing.script b/ctdb/config/events/legacy/11.routing.script index 7ba7f3bf4a8..a6abf594df3 100755 --- a/ctdb/config/events/legacy/11.routing.script +++ b/ctdb/config/events/legacy/11.routing.script @@ -18,7 +18,7 @@ # bond1 10.3.3.0/24 10.0.0.1 [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/13.per_ip_routing.script b/ctdb/config/events/legacy/13.per_ip_routing.script index d7949c6dedb..fa358bae058 100755 --- a/ctdb/config/events/legacy/13.per_ip_routing.script +++ b/ctdb/config/events/legacy/13.per_ip_routing.script @@ -1,7 +1,7 @@ #!/bin/sh [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/20.multipathd.script b/ctdb/config/events/legacy/20.multipathd.script index a420251d92c..74edcb5abf4 100755 --- a/ctdb/config/events/legacy/20.multipathd.script +++ b/ctdb/config/events/legacy/20.multipathd.script @@ -7,7 +7,7 @@ # [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/31.clamd.script b/ctdb/config/events/legacy/31.clamd.script index 5d60fe3aa37..966f63cc30a 100755 --- a/ctdb/config/events/legacy/31.clamd.script +++ b/ctdb/config/events/legacy/31.clamd.script @@ -2,7 +2,7 @@ # event script to manage clamd in a cluster environment [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/40.vsftpd.script b/ctdb/config/events/legacy/40.vsftpd.script index 2d2aac47033..6497c715888 100755 --- a/ctdb/config/events/legacy/40.vsftpd.script +++ b/ctdb/config/events/legacy/40.vsftpd.script @@ -2,7 +2,7 @@ # event strict to manage vsftpd in a cluster environment [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/41.httpd.script b/ctdb/config/events/legacy/41.httpd.script index dd90aeda274..51d85947ff3 100755 --- a/ctdb/config/events/legacy/41.httpd.script +++ b/ctdb/config/events/legacy/41.httpd.script @@ -2,7 +2,7 @@ # event script to manage httpd in a cluster environment [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/46.update-keytabs.script b/ctdb/config/events/legacy/46.update-keytabs.script index f207a7b6a8f..fa89af7a172 100755 --- a/ctdb/config/events/legacy/46.update-keytabs.script +++ b/ctdb/config/events/legacy/46.update-keytabs.script @@ -2,7 +2,7 @@ # script to update keytab [ -n "$CTDB_BASE" ] || - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) case "$1" in recovered) diff --git a/ctdb/config/events/legacy/47.samba-dcerpcd.script b/ctdb/config/events/legacy/47.samba-dcerpcd.script index 9492d553a62..fae9ee9f0f0 100755 --- a/ctdb/config/events/legacy/47.samba-dcerpcd.script +++ b/ctdb/config/events/legacy/47.samba-dcerpcd.script @@ -2,7 +2,7 @@ # ctdb event script for SAMBA DCERPCD Services [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/48.netbios.script b/ctdb/config/events/legacy/48.netbios.script index 1531e4919de..ed0f871f939 100755 --- a/ctdb/config/events/legacy/48.netbios.script +++ b/ctdb/config/events/legacy/48.netbios.script @@ -2,7 +2,7 @@ # ctdb event script for Netbios Name Services [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/49.winbind.script b/ctdb/config/events/legacy/49.winbind.script index 852b54165cf..999353e2d8d 100755 --- a/ctdb/config/events/legacy/49.winbind.script +++ b/ctdb/config/events/legacy/49.winbind.script @@ -2,7 +2,7 @@ # ctdb event script for winbind [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/50.samba.script b/ctdb/config/events/legacy/50.samba.script index c9d34cd2245..41864d59e80 100755 --- a/ctdb/config/events/legacy/50.samba.script +++ b/ctdb/config/events/legacy/50.samba.script @@ -2,7 +2,7 @@ # ctdb event script for Samba [ -n "$CTDB_BASE" ] || - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/60.nfs.script b/ctdb/config/events/legacy/60.nfs.script index b797ada9370..c59a0c18ea8 100755 --- a/ctdb/config/events/legacy/60.nfs.script +++ b/ctdb/config/events/legacy/60.nfs.script @@ -2,7 +2,7 @@ # script to manage nfs in a clustered environment [ -n "$CTDB_BASE" ] || - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/70.iscsi.script b/ctdb/config/events/legacy/70.iscsi.script index e74651d8eb1..72069f0930e 100755 --- a/ctdb/config/events/legacy/70.iscsi.script +++ b/ctdb/config/events/legacy/70.iscsi.script @@ -3,7 +3,7 @@ # CTDB event script for TGTD based iSCSI [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/91.lvs.script b/ctdb/config/events/legacy/91.lvs.script index 885506873a0..b532194fd60 100755 --- a/ctdb/config/events/legacy/91.lvs.script +++ b/ctdb/config/events/legacy/91.lvs.script @@ -2,7 +2,7 @@ # script to manage the lvs ip multiplexer for a single public address cluster [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" diff --git a/ctdb/config/events/legacy/95.database.script b/ctdb/config/events/legacy/95.database.script index e2627c6c1d0..1b15e26ddaf 100755 --- a/ctdb/config/events/legacy/95.database.script +++ b/ctdb/config/events/legacy/95.database.script @@ -4,7 +4,7 @@ # elsewhere. [ -n "$CTDB_BASE" ] || - CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && dirname "$PWD") + CTDB_BASE=$(d="$(dirname "$0")" && cd -P "$d/../../" && pwd) . "${CTDB_BASE}/functions" -- Samba Shared Repository