#!/bin/bash
set -o nounset
set -o errexit
set -o pipefail
# set -o xtrace

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

source $BASE/utils/logger
source $BASE/utils/env


logger info "Prepare images and packages"
curr_arch=`check_arch`
if [[ -d $BASE/resources/$curr_arch ]]; then
    if [[ -d $BASE/down ]]; then
        rm -rf $BASE/down
    fi
    ln -s $BASE/resources/$curr_arch/down $BASE/down
    if [[ -d $BASE/bin ]]; then
        rm -rf $BASE/bin
    fi
    ln -s $BASE/resources/$curr_arch/bin $BASE/bin
else
    logger error "Not supported arch: `arch`"
    exit 1
fi
sh -c "bash $BASE/predown -D"
logger info "Prepare ansible service"
sh -c "bash $BASE/predown -S"
