Cedric Staniewski wrote:
Fixes FS#16871.

Signed-off-by: Cedric Staniewski <[email protected]>
---
 scripts/makepkg.sh.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 92b0454..8ca89e1 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1315,7 +1315,7 @@ devel_update() {
 backup_package_variables() {
        for var in ${splitpkg_overrid...@]}; do
                indirect="${var}_backup"
-               eval "${indirect}=(\${$v...@]})"
+               eval "${indirect}=(\"\${$v...@]}\")"
        done
 }
@@ -1323,7 +1323,7 @@ restore_package_variables() {
        for var in ${splitpkg_overrid...@]}; do
                indirect="${var}_backup"
                if [ -n "${!indirect}" ]; then
-                       eval "${var}=(\${$indire...@]})"
+                       eval "${var}=(\"\${$indire...@]}\")"
                else
                        unset ${var}
                fi

Looks good. This will also fix the pkgdesc issues that are worked around at the end of the restore_package_variables function so you can delete those few lines too.

Allan

Reply via email to