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
}