From d54888206693233f60652a4a71661551d10b74e0 Mon Sep 17 00:00:00 2001 From: z4yx Date: Mon, 6 Apr 2020 14:05:40 +0800 Subject: [PATCH] add the Rudder --- rudder.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 rudder.sh diff --git a/rudder.sh b/rudder.sh new file mode 100755 index 0000000..19745d6 --- /dev/null +++ b/rudder.sh @@ -0,0 +1,26 @@ +#!/bin/bash +set -e +set -o pipefail + +_here=`dirname $(realpath $0)` +apt_sync="${_here}/apt-sync.py" +yum_sync="${_here}/yum-sync.py" + +BASE_PATH="${TUNASYNC_WORKING_DIR}" +UPSTREAM=${TUNASYNC_UPSTREAM_URL:-"https://repository.rudder.io"} +RUDDER_VERS=(4.3 5.0 6.0) + +YUM_PATH="${BASE_PATH}/rpm" +APT_PATH="${BASE_PATH}/apt" + +components=$(printf ",%s" "${RUDDER_VERS[@]}") +components=${components:1} +"$yum_sync" "${UPSTREAM}/rpm/@{comp}/RHEL_@{os_ver}/" 6-8 $components x86_64 "rudder@{comp}-RHEL_@{os_ver}" "$YUM_PATH" +echo "YUM finished" + +for ver in ${RUDDER_VERS[@]}; do + "$apt_sync" "${UPSTREAM}/apt/${ver}" @ubuntu-lts,@debian-current main amd64 "$APT_PATH/${ver}" +done +echo "APT finished" + +# vim: ts=4 sts=4 sw=4