mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-21 23:38:49 -05:00
makepkg: fix $pkgname element duplication
run_split_packaging did not preserve the $pkgname array correctly, and would create duplicate entries in the list during restore. After restoring the backup (a b c) would become (a b c b c). This probably went unnoticed because during --install, pacman would reconcile the duplicates. Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
960b64553d
commit
1142a32c7f
@ -1672,7 +1672,7 @@ restore_package_variables() {
|
||||
}
|
||||
|
||||
run_split_packaging() {
|
||||
local pkgname_backup=${pkgname[@]}
|
||||
local pkgname_backup=("${pkgname[@]}")
|
||||
for pkgname in ${pkgname_backup[@]}; do
|
||||
pkgdir="$pkgdirbase/$pkgname"
|
||||
mkdir "$pkgdir"
|
||||
@ -1684,7 +1684,7 @@ run_split_packaging() {
|
||||
create_debug_package
|
||||
restore_package_variables
|
||||
done
|
||||
pkgname=${pkgname_backup[@]}
|
||||
pkgname=("${pkgname_backup[@]}")
|
||||
}
|
||||
|
||||
m4_include(library/parseopts.sh)
|
||||
|
Loading…
Reference in New Issue
Block a user