You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
703 B
38 lines
703 B
#!/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 |
|
|
|
|