[Dev] [dbscripts] [PATCH 14/31] test: common.bash: Move __buildPackage() down in the file
Luke Shumaker
lukeshu at lukeshu.com
Fri Apr 6 18:43:47 GMT 2018
From: Luke Shumaker <lukeshu at parabola.nu>
For merge-conflict reasons.
---
test/lib/common.bash | 68 ++++++++++++++++++++++++++--------------------------
1 file changed, 34 insertions(+), 34 deletions(-)
diff --git a/test/lib/common.bash b/test/lib/common.bash
index fd1c8bb..5843e50 100644
--- a/test/lib/common.bash
+++ b/test/lib/common.bash
@@ -14,40 +14,6 @@ __getCheckSum() {
echo "${result%% *}"
}
-__buildPackage() {
- local arch=$1
- local p
- local checkSum
- local pkgnames
-
- if [[ -n ${PACKAGE_CACHE} ]]; then
- checkSum=$(__getCheckSum PKGBUILD)
- # TODO: Be more specific
- if cp -av ${PACKAGE_CACHE}/${checkSum}/*-${arch}${PKGEXT}{,.sig} .; then
- return 0
- fi
- fi
-
- if [ "${arch}" == 'any' ]; then
- sudo librechroot -n "dbscripts@${arch}" make
- else
- sudo librechroot -n "dbscripts@${arch}" -A "$arch" make
- fi
- sudo libremakepkg -n "dbscripts@${arch}"
-
- pkgnames=($(. PKGBUILD; print_all_package_names))
- for p in ${pkgnames[@]/%/${PKGEXT}}; do
- [[ ${p} = *-${arch}${PKGEXT} ]] || continue
- # Manually sign packages as "makepkg --sign" is buggy
- gpg -v --detach-sign --no-armor --use-agent ${p}
-
- if [[ -n ${PACKAGE_CACHE} ]]; then
- mkdir -p ${PACKAGE_CACHE}/${checkSum}
- cp -Lv ${p}{,.sig} ${PACKAGE_CACHE}/${checkSum}/
- fi
- done
-}
-
setup() {
local p
local pkg
@@ -149,6 +115,40 @@ releasePackage() {
popd >/dev/null
}
+__buildPackage() {
+ local arch=$1
+ local p
+ local checkSum
+ local pkgnames
+
+ if [[ -n ${PACKAGE_CACHE} ]]; then
+ checkSum=$(__getCheckSum PKGBUILD)
+ # TODO: Be more specific
+ if cp -av ${PACKAGE_CACHE}/${checkSum}/*-${arch}${PKGEXT}{,.sig} .; then
+ return 0
+ fi
+ fi
+
+ if [ "${arch}" == 'any' ]; then
+ sudo librechroot -n "dbscripts@${arch}" make
+ else
+ sudo librechroot -n "dbscripts@${arch}" -A "$arch" make
+ fi
+ sudo libremakepkg -n "dbscripts@${arch}"
+
+ pkgnames=($(. PKGBUILD; print_all_package_names))
+ for p in ${pkgnames[@]/%/${PKGEXT}}; do
+ [[ ${p} = *-${arch}${PKGEXT} ]] || continue
+ # Manually sign packages as "makepkg --sign" is buggy
+ gpg -v --detach-sign --no-armor --use-agent ${p}
+
+ if [[ -n ${PACKAGE_CACHE} ]]; then
+ mkdir -p ${PACKAGE_CACHE}/${checkSum}
+ cp -Lv ${p}{,.sig} ${PACKAGE_CACHE}/${checkSum}/
+ fi
+ done
+}
+
getPackageNamesFromPackageBase() {
local pkgbase=$1
--
2.16.2
More information about the Dev
mailing list