Skip to content

Commit 6d8a2d6

Browse files
committed
[fix] : Fixed SC2207
1 parent fbfea1d commit 6d8a2d6

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

system/pkgbuild.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@ pacman -Syy "${pacman_args[@]}"
9595

9696
# Parse SRCINFO
9797
cd "${pkgbuild_dir}"
98-
pkgbuild_dirs=($(ls "${pkgbuild_dir}" 2> /dev/null))
98+
readarray -t pkgbuild_dirs < <(ls "${pkgbuild_dir}" 2> /dev/null)
9999
if (( "${#pkgbuild_dirs[@]}" != 0 )); then
100100
for _dir in "${pkgbuild_dirs[@]}"; do
101101
cd "${_dir}"
102-
depends=($(source "${pkgbuild_dir}/${_dir}/PKGBUILD"; echo "${depends[@]}"))
103-
makedepends=($(source "${pkgbuild_dir}/${_dir}/PKGBUILD"; echo "${makedepends[@]}"))
102+
readarray depends < <(source "${pkgbuild_dir}/${_dir}/PKGBUILD"; echo "${depends[@]}")
103+
readarray makedepends < <(source "${pkgbuild_dir}/${_dir}/PKGBUILD"; echo "${makedepends[@]}")
104104
if (( ${#depends[@]} + ${#makedepends[@]} != 0 )); then
105105
for _pkg in "${depends[@]}" "${makedepends[@]}"; do
106106
if pacman -Ssq "${_pkg}" | grep -x "${_pkg}" 1> /dev/null; then
@@ -116,7 +116,7 @@ if (( "${#pkgbuild_dirs[@]}" != 0 )); then
116116
done
117117
fi
118118

119-
if deletepkg=($(pacman -Qtdq)) && (( "${#deletepkg[@]}" != 0 )); then
119+
if readarray deletepkg < <(pacman -Qtdq) && (( "${#deletepkg[@]}" != 0 )); then
120120
pacman -Rsnc "${deletepkg[@]}" "${pacman_args[@]}"
121121
fi
122122

0 commit comments

Comments
 (0)