#!/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 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