1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/bash
- set -euo pipefail
- IFS=$'\n\t'
- ZT_NAME="$1" ; shift
- DISTRO="$1" ; shift
- ZT_ISA="$1" ; shift
- VERSION="$1" ; shift
- BUILD_EVENT="$1" ; shift
- source "$(dirname $0)/lib.sh"
- if [ ${BUILD_EVENT} == "tag" ]; then
- CHANNEL="zerotier-releases"
- else
- CHANNEL="zerotier-builds"
- fi
- function publish_rpm {
- mkdir -p /${CHANNEL}/${DISTRO}
- ls -la /${CHANNEL}
- ls -la .
- cp -a ${ZT_NAME} /${CHANNEL}/${DISTRO}
- }
- function publish_deb {
- mkdir -p /${CHANNEL}/${DISTRO}/pool/dists/${ZT_NAME}/main
- cp -a ${ZT_NAME}/* /${CHANNEL}/${DISTRO}/pool/dists/${ZT_NAME}/main
- }
- case ${PKGFMT} in
- "rpm")
- publish_rpm
- ;;
- "deb")
- publish_deb
- esac
-
|