From 0441f8e8de4cd763b05f3424643d3c4658d4ab84 Mon Sep 17 00:00:00 2001 From: m8in Date: Thu, 18 Jun 2026 00:01:47 +0200 Subject: [PATCH] refactoring --- module/composition.module.sh | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/module/composition.module.sh b/module/composition.module.sh index 1793e23..70604eb 100755 --- a/module/composition.module.sh +++ b/module/composition.module.sh @@ -54,31 +54,16 @@ function composition.printAll() { } function composition.printAllRunningOnThisHost() { - local _COMPOSITIONS _CURRENTHOST_FILE - _COMPOSITIONS="${CIS[COMPOSITIONS]:?"Missing CIS_COMPOSITIONS"}" - _CURRENTHOST_FILE="current-host" - readonly _COMPOSITIONS _CURRENTHOST_FILE - - for _COMPOSITION_DIR in "${_COMPOSITIONS}"*; do - - # Like basename - local _COMPOSITION="${_COMPOSITION_DIR##*/}" + composition.printAll | while read -r _COMPOSITION; do composition.isRunningOnThisHost "${_COMPOSITION}" \ && echo "${_COMPOSITION}" done } function composition.printAllSyncedByThisHost() { - local _COMPOSITIONS - _COMPOSITIONS="${CIS[COMPOSITIONS]:?"Missing CIS_COMPOSITIONS"}" - readonly _COMPOSITIONS - - for _COMPOSITION_DIR in "${_COMPOSITIONS}"*; do - - # Like basename - local _COMPOSITION="${_COMPOSITION_DIR##*/}" + composition.printAll | while read -r _COMPOSITION; do composition.isSyncedByThisHost "${_COMPOSITION}" \ && echo "${_COMPOSITION}" done