summaryrefslogtreecommitdiffstats
path: root/abs/core/pacman/0001-libmakepkg-fix-is_array-function.patch
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2016-04-22 18:26:33 (GMT)
committerBritney Fransen <brfransen@gmail.com>2016-04-22 18:26:33 (GMT)
commitd90fb08baf941884021d37b592a1952a8bac7cbc (patch)
tree1f7022692016b47fe4c1e641a6e3dd7d061678ee /abs/core/pacman/0001-libmakepkg-fix-is_array-function.patch
parent29c799f2e3d33f5469ff15b1c6d0242dc00dd179 (diff)
downloadlinhes_pkgbuild-d90fb08baf941884021d37b592a1952a8bac7cbc.zip
linhes_pkgbuild-d90fb08baf941884021d37b592a1952a8bac7cbc.tar.gz
linhes_pkgbuild-d90fb08baf941884021d37b592a1952a8bac7cbc.tar.bz2
pacman: update to 5.0.1
Diffstat (limited to 'abs/core/pacman/0001-libmakepkg-fix-is_array-function.patch')
-rw-r--r--abs/core/pacman/0001-libmakepkg-fix-is_array-function.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/abs/core/pacman/0001-libmakepkg-fix-is_array-function.patch b/abs/core/pacman/0001-libmakepkg-fix-is_array-function.patch
new file mode 100644
index 0000000..b8ada06
--- /dev/null
+++ b/abs/core/pacman/0001-libmakepkg-fix-is_array-function.patch
@@ -0,0 +1,32 @@
+From 2822a45fa91b430c99b4b8bd3531ee745ada1ab7 Mon Sep 17 00:00:00 2001
+From: Allan McRae <allan@archlinux.org>
+Date: Fri, 26 Feb 2016 15:01:11 +1000
+Subject: [PATCH] libmakepkg: fix is_array function
+
+This happened to work for the majority of cases because the only calling
+function used a variable named "i" that was related to the variable being
+passed to the function.
+
+Fixes FS#48340.
+
+Signed-off-by: Allan McRae <allan@archlinux.org>
+---
+ scripts/libmakepkg/util/util.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/scripts/libmakepkg/util/util.sh b/scripts/libmakepkg/util/util.sh
+index 675e75d..f9f1c20 100644
+--- a/scripts/libmakepkg/util/util.sh
++++ b/scripts/libmakepkg/util/util.sh
+@@ -46,7 +46,7 @@ is_array() {
+ local shellopts=$(shopt -p)
+ shopt -s extglob
+
+- if [[ $(declare -p "$i") == declare\ -*([[:alnum:]])a*([[:alnum:]])\ * ]]; then
++ if [[ $(declare -p "$v") == declare\ -*([[:alnum:]])a*([[:alnum:]])\ * ]]; then
+ ret=0
+ fi
+
+--
+2.7.1
+