summaryrefslogtreecommitdiff
path: root/test/lib/common.inc
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/common.inc')
-rw-r--r--test/lib/common.inc12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/lib/common.inc b/test/lib/common.inc
index 2f308dd..a241615 100644
--- a/test/lib/common.inc
+++ b/test/lib/common.inc
@@ -52,8 +52,8 @@ oneTimeSetUp() {
msg 'Building packages...'
for d in "${pkgdir}"/*; do
pushd $d >/dev/null
- pkgname=($(. PKGBUILD; echo ${pkgname[@]}))
- pkgarch=($(. PKGBUILD; echo ${arch[@]}))
+ eval "pkgname=($(. PKGBUILD; printf '%q ' "${pkgname[@]}"))"
+ eval "pkgarch=($(. PKGBUILD; printf '%q ' "${arch[@]}"))"
pkgversion=$(. PKGBUILD; get_full_version)
build=true
@@ -170,13 +170,13 @@ releasePackage() {
pushd "${TMP}/svn-packages-copy"/${pkgbase}/trunk/ >/dev/null
xbs release ${repo} ${arch} >/dev/null 2>&1
pkgver=$(. PKGBUILD; get_full_version)
- pkgname=($(. PKGBUILD; echo ${pkgname[@]}))
+ eval "pkgname=($(. PKGBUILD; printf '%q ' "${pkgname[@]}"))"
popd >/dev/null
cp "${pkgdir}/${pkgbase}"/*-${pkgver}-${arch}${PKGEXT} "${STAGING}"/${repo}/
- if ${REQUIRE_SIGNATURE}; then
- for a in ${arch[@]}; do
- for p in ${pkgname[@]}; do
+ if "${REQUIRE_SIGNATURE}"; then
+ for a in "${arch[@]}"; do
+ for p in "${pkgname[@]}"; do
signpkg "${STAGING}"/${repo}/${p}-${pkgver}-${a}${PKGEXT}
done
done