From 1bae30df3af22544249fa527b7e85d8600eee2ec Mon Sep 17 00:00:00 2001 From: z4yx Date: Wed, 29 Apr 2020 11:48:10 +0800 Subject: [PATCH] add openmediavault.sh --- openmediavault.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 openmediavault.sh diff --git a/openmediavault.sh b/openmediavault.sh new file mode 100644 index 0000000..075d19c --- /dev/null +++ b/openmediavault.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# requires: wget curl +set -e +set -o pipefail + +_here=`dirname $(realpath $0)` +apt_sync="${_here}/apt-sync.py" + +BASE_PATH="${TUNASYNC_WORKING_DIR}" +BASE_URL=${TUNASYNC_UPSTREAM_URL:-"https://packages.openmediavault.org/public"} +DISTS=arrakis-proposed,arrakis,erasmus-proposed,erasmus,fedaykin-proposed,fedaykin,ix-proposed,ix,kralizec-proposed,kralizec,omnius-proposed,omnius,sardaukar-proposed,sardaukar,stoneburner-proposed,stoneburner,usul-proposed,usul +APT_PATH="${BASE_PATH}/public" +export REPO_SIZE_FILE=/tmp/reposize.$RANDOM + +# =================== APT repos =============================== +"$apt_sync" --delete "${BASE_URL}" "$DISTS" main,partner amd64,i386,arm64,armel,armhf "$APT_PATH" +echo "APT finished" + +"${_here}/helpers/size-sum.sh" $REPO_SIZE_FILE; rm $REPO_SIZE_FILE