Improved module composition including renaming some functions for better self describtion.

This commit is contained in:
m8in
2026-06-19 21:38:20 +02:00
parent 7c8f9e1cfa
commit 478d298b16
2 changed files with 67 additions and 72 deletions
+3 -3
View File
@@ -160,7 +160,7 @@ function receiveLoopSingle() {
_COMPOSITION="${1:?"receiveLoopSingle(): Missing first parameter COMPOSITION"}"
readonly _COMPOSITION
while composition.isSyncedByThisHost "${_COMPOSITION}"; do
while composition.shouldBeSyncedByThisHost "${_COMPOSITION}"; do
receive "${_COMPOSITION}" \
&& echo "Sleep for 5s" \
&& sleep 5 \
@@ -174,7 +174,7 @@ function receiveLoopSingle() {
return 1
done
! composition.isSyncedByThisHost "${_COMPOSITION}" \
! composition.shouldBeSyncedByThisHost "${_COMPOSITION}" \
&& echo "This host '${CIS[HOST]}' is no sync-host (anymore) for composition: '${_COMPOSITION}'"
}
@@ -193,7 +193,7 @@ function receiveOnceSingle() {
_COMPOSITION="${1:?"receiveOnceSingle(): Missing first parameter COMPOSITION"}"
readonly _COMPOSITION
! composition.isSyncedByThisHost "${_COMPOSITION}" \
! composition.shouldBeSyncedByThisHost "${_COMPOSITION}" \
&& echo "This host '${CIS[HOST]}' is no sync-host for composition: '${_COMPOSITION}'" \
&& return 1