catalyst-auto-sparc64.conf: redo post_build modeled after ppc

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
This commit is contained in:
Ben Kohler 2019-01-08 11:02:26 -06:00
parent 4d7b1d27c8
commit a831d3f149
No known key found for this signature in database
GPG key ID: 7A85BDA4D57605C7

View file

@ -46,22 +46,28 @@ update_symlinks() {
done done
} }
upload() {
post_build() { rsync -e 'ssh -i /root/.ssh/id_rsa'
# We only want to do anything on the final (0 argument) post_build call
[ $# -eq 0 ] || return 0
mkdir -p ${TMPDIR}/empty
cmd=(
rsync
-e 'ssh -i /root/.ssh/id_rsa'
-a -a
--omit-dir-times --omit-dir-times
--delay-updates --delay-updates
) "$@"
"${cmd[@]}" ${TMPDIR}/empty ${DEST}
"${cmd[@]}" \
${BUILD_SRCDIR_BASE}/default/stage3-*${DATESTAMP}*${EXTENSIONS}* \
${BUILD_SRCDIR_BASE}/default/*${DATESTAMP}*.iso* \
sparc@nightheron.gentoo.org: sparc@nightheron.gentoo.org:
} }
post_build() {
local set=$1 spec=$2
pushd "${BUILD_SRCDIR_BASE}/default/" > /dev/null
case ${spec} in
stage3.spec
upload stage3-*${DATESTAMP}*${EXTENSIONS}*
;;
installcd-stage2-minimal.spec
upload *${DATESTAMP}*.iso*
;;
esac
popd > /dev/null
}