Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/scripts/libmakepkg/lint_pkgbuild/source.sh.in
diff options
context:
space:
mode:
authormorganamilo <morganamilo@gmail.com>2018-10-16 18:49:23 +0100
committerAllan McRae <allan@archlinux.org>2018-10-21 19:08:03 +1000
commit2c91d08e62dd13979192df4a0b2ca76bde87cfd0 (patch)
tree1c9c87c8091bc26083555f6a7c17a2c6cd44fd43 /scripts/libmakepkg/lint_pkgbuild/source.sh.in
parent79a528735ee198ac880b65d946cfde9181872b44 (diff)
libmakepkg: fix linting arrays of empty strings
[[ ${array[@]} ]] will resolve to false if array only contains empty strings. This means that values such as "depends=('')" can be inserted into a pkgbuild and bypass the linting. This causes makepkg to successfully build the package while pacman refuses to install it because of the unmet dependency on ''. Instead check the length of the array. Signed-off-by: morganamilo <morganamilo@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'scripts/libmakepkg/lint_pkgbuild/source.sh.in')
0 files changed, 0 insertions, 0 deletions