Skip to content

Commit e3d6937

Browse files
committed
[fix] : Do not execute when the remove_list is 0
1 parent 83e6fdd commit e3d6937

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

system/aur.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ done
160160

161161
# Remove packages
162162
readarray -t -O "${#remove_list[@]}" remove_list < <(pacman -Qttdq)
163-
pacman -Rsnc "${pacman_args[@]}" "${remove_list[@]}"
163+
(( "${#remove_list[@]}" != 0 )) && pacman -Rsnc "${remove_list[@]}" "${pacman_args[@]}"
164164

165165
# Clean up
166166
yay -Sccc "${pacman_args[@]}"

system/pkgbuild.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ set -e
1111
build_username="pkgbuild"
1212
pacman_debug=false
1313
pacman_args=()
14+
remove_list=()
1415

1516
_help() {
1617
echo "usage ${0} [option]"
@@ -116,9 +117,9 @@ if (( "${#pkgbuild_dirs[@]}" != 0 )); then
116117
done
117118
fi
118119

119-
if readarray -t deletepkg < <(pacman -Qtdq) && (( "${#deletepkg[@]}" != 0 )); then
120-
pacman -Rsnc "${deletepkg[@]}" "${pacman_args[@]}"
121-
fi
120+
121+
readarray -t -O "${#remove_list[@]}" remove_list < <(pacman -Qtdq)
122+
(( "${#remove_list[@]}" != 0 )) && pacman -Rsnc "${remove_list[@]}" "${pacman_args[@]}"
122123

123124
pacman -Sccc "${pacman_args[@]}"
124125

0 commit comments

Comments
 (0)