summaryrefslogtreecommitdiffstats
path: root/scripts/libmakepkg/lint_package.sh.in
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2018-03-15 04:13:31 +0100
committerAllan McRae <allan@archlinux.org>2018-03-15 05:39:31 +0100
commit9e52a36794552b77ecf26f7f34b226d096978f1e (patch)
tree15396663caafff142394868c1dc814cf200d5a72 /scripts/libmakepkg/lint_package.sh.in
parentf054351e528eebf985378f2f4cb0f621ca15023d (diff)
downloadpacman-9e52a36794552b77ecf26f7f34b226d096978f1e.tar.gz
pacman-9e52a36794552b77ecf26f7f34b226d096978f1e.tar.xz
makepkg: use the `declare` builtin when backing up variables to eval
Rather than manually crafting foo_backup in a loop and eval'ing them with a complicated escape pattern, store every splitpkg_overrides element into a single variable via the eval-friendly `declare` builtin. An alternative to eval would be using `printf -v` but this does not work for arrays. This has the additional benefit of reducing the number of variables/arrays floating around in the environment. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'scripts/libmakepkg/lint_package.sh.in')
0 files changed, 0 insertions, 0 deletions