commit:     2f398e18bc708f4b03b3616b1d85262a06ce1018
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 02:13:58 2024 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 13:38:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f398e18

sys-cluster/slurm: drop bashism in the initd script.

Remove duplicated directories.

Suggested-by: Michael Orlitzky <mjo <AT> gentoo.org>
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>

 sys-cluster/slurm/files/slurmd.initd | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/sys-cluster/slurm/files/slurmd.initd 
b/sys-cluster/slurm/files/slurmd.initd
index dd9797c0c7d2..c912468e8152 100644
--- a/sys-cluster/slurm/files/slurmd.initd
+++ b/sys-cluster/slurm/files/slurmd.initd
@@ -37,16 +37,14 @@ checkconfig() {
        fi
        # Make sure folders exists
        . /etc/slurm/slurm.conf
-       folders=(
-               ${SlurmdSpoolDir}
-               $(dirname ${SlurmctldLogFile})
-               $(dirname ${SlurmctldPidFile})
-               $(dirname ${SlurmdLogFile})
-               $(dirname ${SlurmdPidFile})
-               ${SlurmdSpoolDir}
+
+       for folder in ${SlurmdSpoolDir} \
+               $(dirname ${SlurmctldLogFile}) \
+               $(dirname ${SlurmctldPidFile}) \
+               $(dirname ${SlurmdLogFile}) \
+               $(dirname ${SlurmdPidFile}) \
                ${StateSaveLocation}
-       )
-       for folder in ${folders[@]}; do
+       do
                create_folder_and_set_permission "${folder}"
        done
 }

Reply via email to