#!/bin/bash
#
# Script to automate mageia docker images creation.
#

# Variables management
WORKDIR=$HOME/tmp
if [ -f $HOME/.mageia-docker ]; then
	. $HOME/.mageia-docker
fi
if [ _"$GITDIR" = _"" ]; then
	GITDIR=$HOME/mageia-docker
fi

# Cleanup before doing anything
sudo rm -rf $GITDIR

# Clone again from git
git clone -q git@github.com:bcornec/mageia-docker.git $GITDIR

opt=""
# Detect mirror server if any
if [ _"$1" = _"-f" ]; then
	opt="-f"
	shift
fi
if [ _"$1" != _"" ]; then
	opt="$opt -m $1"
fi

# Launch script
for v in 5 6 cauldron; do
	sudo rm -rf $WORKDIR/$v
	echo "---------------------------"
	$GITDIR/mageia-docker -v $v -w $WORKDIR $opt
	sudo rm -rf $WORKDIR/$v
done

# Clean after run in Docker
docker container prune -f
docker image prune -f
docker images
