From: Luke Shumaker <luke...@parabola.nu> --- test/lib/common.bash | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-)
diff --git a/test/lib/common.bash b/test/lib/common.bash index ce41ae1..c61c948 100644 --- a/test/lib/common.bash +++ b/test/lib/common.bash @@ -8,21 +8,6 @@ die() { exit 1 } -signpkg() { - if [[ -r '/etc/makepkg.conf' ]]; then - source '/etc/makepkg.conf' - else - die '/etc/makepkg.conf not found!' - fi - if [[ -r ~/.makepkg.conf ]]; then - . ~/.makepkg.conf - fi - if [[ -n $GPGKEY ]]; then - SIGNWITHKEY=(-u "${GPGKEY}") - fi - gpg --detach-sign --use-agent "${SIGNWITHKEY[@]}" "${@}" -} - __buildPackage() { local arch=$1 local pkgver @@ -45,6 +30,12 @@ __buildPackage() { sudo librechroot -n "dbscripts@${arch}" -A "$arch" make fi sudo libremakepkg -n "dbscripts@${arch}" + + for p in "${pkgname[@]}"; do + for file in "${p}-${pkgver}-${arch}"*; do + gpg --detach-sign --no-armor --use-agent "$file" + done + done } setup() { @@ -141,14 +132,10 @@ releasePackage() { xbs release-client "${repo}" "${arch}" pkgver=$(. PKGBUILD; get_full_version) pkgname=($(. PKGBUILD; echo "${pkgname[@]}")) - cp *-"${pkgver}-${arch}"${PKGEXT} "${STAGING}/${repo}/" - popd >/dev/null - - for a in "${arch[@]}"; do - for p in "${pkgname[@]}"; do - signpkg "${STAGING}/${repo}/${p}-${pkgver}-${a}"${PKGEXT} - done + for p in "${pkgname[@]}"; do + cp "${p}-${pkgver}-${arch}"${PKGEXT}{,.sig} "${STAGING}/${repo}/" done + popd >/dev/null } getPackageNamesFromPackageBase() { -- 2.16.2 _______________________________________________ Dev mailing list Dev@lists.parabola.nu https://lists.parabola.nu/mailman/listinfo/dev