summaryrefslogtreecommitdiff
path: root/test/lib
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2014-06-18 11:58:49 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2014-06-18 11:58:49 -0400
commit7d061a7e0faa365ae2448154c010eed26409713d (patch)
tree87f3405cbd87834ea9c65cc6df54a33a6e5a9a21 /test/lib
parente8f411803648f64b386dd2970b024b9ba15ba682 (diff)
more quoting an printf fixes
Diffstat (limited to 'test/lib')
-rw-r--r--test/lib/common.inc62
1 files changed, 31 insertions, 31 deletions
diff --git a/test/lib/common.inc b/test/lib/common.inc
index 1feb1bb..b9a2f9d 100644
--- a/test/lib/common.inc
+++ b/test/lib/common.inc
@@ -33,9 +33,9 @@ signpkg() {
. ~/.makepkg.conf
fi
if [[ -n $GPGKEY ]]; then
- SIGNWITHKEY="-u ${GPGKEY}"
+ SIGNWITHKEY=(-u "${GPGKEY}")
fi
- gpg --detach-sign --use-agent ${SIGNWITHKEY} ${@} || die
+ gpg --detach-sign --use-agent "${SIGNWITHKEY[@]}" "${@}" || die
}
oneTimeSetUp() {
@@ -47,8 +47,8 @@ oneTimeSetUp() {
local pkgarch
local pkgversion
local build
- pkgdir="$(mktemp -dqt ${0##*/}.XXXXXXXXXX)"
- cp -Lr $(dirname ${BASH_SOURCE[0]})/../packages/* "${pkgdir}"
+ pkgdir="$(mktemp -dt "${0##*/}.XXXXXXXXXX")"
+ cp -Lr "$(dirname "${BASH_SOURCE[0]}")"/../packages/* "${pkgdir}"
msg 'Building packages...'
for d in "${pkgdir}"/*; do
pushd $d >/dev/null
@@ -57,21 +57,21 @@ oneTimeSetUp() {
pkgversion=$(. PKGBUILD; get_full_version)
build=true
- for a in ${pkgarch[@]}; do
- for p in ${pkgname[@]}; do
- [ ! -f ${p}-${pkgversion}-${a}${PKGEXT} ] && build=false
+ for a in "${pkgarch[@]}"; do
+ for p in "${pkgname[@]}"; do
+ [ ! -f "${p}-${pkgversion}-${a}"${PKGEXT} ] && build=false
done
done
- if ! ${build}; then
+ if ! "${build}"; then
if [ "${pkgarch[0]}" == 'any' ]; then
- sudo libremakepkg || die 'libremakepkg failed'
+ sudo libremakepkg || die 'libremakepkg failed'
else
- for a in ${pkgarch[@]}; do
- if in_array $a ${arches[@]}; then
- sudo setarch $a libremakepkg -n $a || die "setarch ${a} libremakepkg -n ${a} failed"
- for p in ${pkgname[@]}; do
- cp ${p}-${pkgversion}-${a}${PKGEXT} $(dirname ${BASH_SOURCE[0]})/../packages/${d##*/}
+ for a in "${pkgarch[@]}"; do
+ if in_array "$a" "${arches[@]}"; then
+ sudo setarch "$a" libremakepkg -n "$a" || die "setarch ${a} libremakepkg -n ${a} failed"
+ for p in "${pkgname[@]}"; do
+ cp "${p}-${pkgversion}-${a}"${PKGEXT} "$(dirname "${BASH_SOURCE[0]})/../packages/${d##*/}")"
done
else
warning "skipping arch %s" "$a"
@@ -93,9 +93,9 @@ setUp() {
local r
local a
- [ -f "$(dirname ${BASH_SOURCE[0]})/../../config.local" ] && die "$(dirname ${BASH_SOURCE[0]})/../../config.local exists"
+ [ -f "$(dirname "${BASH_SOURCE[0]}")/../../config.local" ] && die "$(dirname "${BASH_SOURCE[0]}")/../../config.local exists"
init_tmpdir
- TMP="$(mktemp -dqt ${0##*/}.XXXXXXXXXX)"
+ TMP="$(mktemp -dt "${0##*/}.XXXXXXXXXX")"
#msg "Using ${TMP}"
PKGREPOS=('core' 'extra' 'testing')
@@ -103,9 +103,9 @@ setUp() {
SRCPOOL='pool/sources'
mkdir -p "${TMP}/"{ftp,tmp,staging,{package,source}-cleanup,svn-packages-{copy,repo}}
- for r in ${PKGREPOS[@]}; do
+ for r in "${PKGREPOS[@]}"; do
mkdir -p "${TMP}/staging/${r}"
- for a in ${ARCHES[@]}; do
+ for a in "${ARCHES[@]}"; do
mkdir -p "${TMP}/ftp/${r}/os/${a}"
done
done
@@ -119,8 +119,8 @@ setUp() {
for p in "${pkgdir}"/*; do
pkg=${p##*/}
mkdir -p "${TMP}/svn-packages-copy/${pkg}"/{trunk,repos}
- cp "${p}"/* "${TMP}/svn-packages-copy"/${pkg}/trunk/
- arch_svn add -q "${TMP}/svn-packages-copy"/${pkg}
+ cp "${p}"/* "${TMP}/svn-packages-copy/${pkg}/trunk/"
+ arch_svn add -q "${TMP}/svn-packages-copy/${pkg}"
arch_svn commit -q -m"initial commit of ${pkg}" "${TMP}/svn-packages-copy"
done
@@ -130,13 +130,13 @@ setUp() {
'SVNURL=foo' \
"SVNREPO=\"${TMP}/svn-packages-copy\"" \
"ARCHES=($(arches))" \
- > $XDG_CONFIG_HOME/libretools/xbs-abs.conf
- printf '%s\n' 'BUILDSYSTEM=abs' > $XDG_CONFIG_HOME/xbs.conf
+ > "$XDG_CONFIG_HOME/libretools/xbs-abs.conf"
+ printf '%s\n' 'BUILDSYSTEM=abs' > "$XDG_CONFIG_HOME/xbs.conf"
- cat <<eot > "$(dirname ${BASH_SOURCE[0]})/../../config.local"
+ cat <<eot > "$(dirname "${BASH_SOURCE[0]}")/../../config.local"
FTP_BASE="${TMP}/ftp"
SVNREPO="${TMP}/svn-packages-copy"
- PKGREPOS=(${PKGREPOS[@]})
+ PKGREPOS=("${PKGREPOS[@]}")
PKGPOOL="${PKGPOOL}"
SRCPOOL="${SRCPOOL}"
TESTING_REPO='testing'
@@ -149,12 +149,12 @@ setUp() {
SOURCE_CLEANUP_DRYRUN=false
REQUIRE_SIGNATURE=true
eot
- . "$(dirname ${BASH_SOURCE[0]})/../../config"
+ . "$(dirname "${BASH_SOURCE[0]}")/../../config"
}
tearDown() {
rm -rf "${TMP}"
- rm -f "$(dirname ${BASH_SOURCE[0]})/../../config.local"
+ rm -f "$(dirname "${BASH_SOURCE[0]}")/../../config.local"
echo
}
@@ -167,17 +167,17 @@ releasePackage() {
local pkgver
local pkgname
- pushd "${TMP}/svn-packages-copy"/${pkgbase}/trunk/ >/dev/null
- xbs release ${repo} ${arch} >/dev/null 2>&1
+ 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[@]}"))
popd >/dev/null
- cp "${pkgdir}/${pkgbase}"/*-${pkgver}-${arch}${PKGEXT} "${STAGING}"/${repo}/
+ cp "${pkgdir}/${pkgbase}"/*-"${pkgver}-${arch}"${PKGEXT} "${STAGING}/${repo}/"
if "${REQUIRE_SIGNATURE}"; then
for a in "${arch[@]}"; do
for p in "${pkgname[@]}"; do
- signpkg "${STAGING}"/${repo}/${p}-${pkgver}-${a}${PKGEXT}
+ signpkg "${STAGING}/${repo}/${p}-${pkgver}-${a}"${PKGEXT}
done
done
fi
@@ -190,7 +190,7 @@ checkAnyPackageDB() {
local db
[ -r "${FTP_BASE}/${PKGPOOL}/${pkg}" ] || fail "${PKGPOOL}/${pkg} not found"
- if ${REQUIRE_SIGNATURE}; then
+ if "${REQUIRE_SIGNATURE}"; then
[ -r "${FTP_BASE}/${PKGPOOL}/${pkg}.sig" ] || fail "${PKGPOOL}/${pkg}.sig not found"
fi