#!/bin/bash
#
DISTRO=$1
DISTROVER=$2
ORIGREPO=$3
ARCH=x86_64

M=$DISTRO-$DISTROVER-$ARCH

if [ _"$DISTRO" = _"mageia" ]; then
	ORIGREPO=mageiaofficial
	DISTROVER=${DISTROVER}-$ARCH
elif [ _"$DISTRO" = _"opensuse" ]; then
	vm=`echo $DISTROVER | cut -d . -f1`
	if [ $vm -ge 15 ] && [ $vm -lt 42 ]; then 
		ORIGREPO=opensuse/leap
	else
		ORIGREPO=$DISTRO
	fi
else
	ORIGREPO="$DISTRO"
fi

echo "Working on $M ..."
echo "-----------------------------------"
if [ _"$DISTRO" != _"mageia" ]; then
	docker pull ${ORIGREPO}:$DISTROVER
fi
pb -p pb -T docker --stop-on-error -m $M newve -i ${ORIGREPO}:$DISTROVER && \
pb -p pb -T docker --stop-on-error -m $M sbx2setupve && \
pb -p pb -T docker --stop-on-error -m $M prepve && \
pb -p pb -T docker --stop-on-error -m $M build2ve
docker image prune -f

