File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -95,12 +95,12 @@ pacman -Syy "${pacman_args[@]}"
9595
9696# Parse SRCINFO
9797cd " ${pkgbuild_dir} "
98- pkgbuild_dirs=( $( ls " ${pkgbuild_dir} " 2> /dev/null) )
98+ readarray -t pkgbuild_dirs < <( ls " ${pkgbuild_dir} " 2> /dev/null)
9999if (( "${# 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
117117fi
118118
119- if deletepkg=( $( pacman -Qtdq) ) && (( "${# deletepkg[@]} " != 0 )) ; then
119+ if readarray deletepkg < <( pacman -Qtdq) && (( "${# deletepkg[@]} " != 0 )) ; then
120120 pacman -Rsnc " ${deletepkg[@]} " " ${pacman_args[@]} "
121121fi
122122
You can’t perform that action at this time.
0 commit comments