#!/bin/bash

set -o nounset
set -o errexit
set -o pipefail
# set -o xtrace

BASE=$(cd `dirname $0`; cd ./; pwd)

ARCH=${ARCH:-$1}


if [[ "$ARCH" != "" ]]; then
  # wget -O $BASE/kube-resources-${ARCH}.tar.gz "$BASE_URL/kube-resources-${ARCH}.tar.gz"
  cd $BASE/
  tar -xvf $BASE/kube-resources-${ARCH}.tar.gz
  mkdir -p $BASE/kubemore/resources
  if [[ -d $BASE/kubemore/resources/$ARCH ]]; then
    rm -rf $BASE/kubemore/resources/$ARCH
  fi
  cp -rf $BASE/kube-resources-${ARCH}/kubemore-resources $BASE/kubemore/resources/$ARCH
  mkdir -p $BASE/kubemore/rdma/resources
  if [[ -d $BASE/kubemore/rdma/resources/$ARCH ]]; then
    rm -rf $BASE/kubemore/rdma/resources/$ARCH
  fi
  cp -rf $BASE/kube-resources-${ARCH}/kubemore-rdam-resources $BASE/kubemore/rdma/resources/$ARCH
  mkdir -p $BASE/kubemore/monitor/kube-prometheus-0.13.0/resources
  if [[ -d $BASE/kubemore/monitor/kube-prometheus-0.13.0/resources/$ARCH ]]; then
    rm -rf $BASE/kubemore/monitor/kube-prometheus-0.13.0/resources/$ARCH
  fi
  cp -rf $BASE/kube-resources-${ARCH}/kubemore-monitor-resources $BASE/kubemore/monitor/kube-prometheus-0.13.0/resources/$ARCH
  mkdir -p $BASE/kubeimg/resources
  if [[ -d $BASE/kubeimg/resources/$ARCH ]]; then
    rm -rf $BASE/kubeimg/resources/$ARCH
  fi
  cp -rf $BASE/kube-resources-${ARCH}/kubeimg-resources $BASE/kubeimg/resources/$ARCH
  mkdir -p $BASE/kubemore/roles/runtime-xpu/files/
  cp -rf $BASE/kube-resources-${ARCH}/runtime-xpu $BASE/kubemore/roles/runtime-xpu/files/
  # rm -rf $BASE/kube-resources-${ARCH}.tar.gz
  rm -rf $BASE/kube-resources-${ARCH}
fi
