# Rx3-Docker/Base Docker Image
#-------------------------------------------------------------------------------

FROM mageia:9 AS builder

ARG IMG_URL
ARG IMG_LANG
ARG IMG_LANGUAGE
ARG IMG_LOCALTIME

ARG URPMI_SETUP_URL="http://mirror.rx3.net/rx3/sbin/urpmi-setup-9"



#-------------------------------------------------------------------------------------------------------------------------------
# Build Stage
#-------------------------------------------------------------------------------------------------------------------------------

RUN    curl -L ${URPMI_SETUP_URL} | bash                                                                                       \
    && urpmi --force docker_tools-devel                                                                                        \
    && mk_base_image --verbose --direct --distrib 9 --lang ${IMG_LANG} --language ${IMG_LANGUAGE} --localtime ${IMG_LOCALTIME} \
    && chroot /var/tmp/base_root bash -lc "isl --add ${IMG_URL}"



#-------------------------------------------------------------------------------------------------------------------------------
# Final Stage
#-------------------------------------------------------------------------------------------------------------------------------

FROM scratch

ARG IMG_NAME
ARG IMG_NAME_FULL
ARG IMG_VERSION
ARG IMG_MAINTAINER

LABEL org.rx3.${IMG_NAME}.name=${IMG_NAME_FULL}
LABEL org.rx3.${IMG_NAME}.version=${IMG_VERSION}
LABEL org.rx3.${IMG_NAME}.maintainer=${IMG_MAINTAINER}
LABEL maintainer=${IMG_MAINTAINER}



COPY --from=builder /var/tmp/base_root /



CMD ["/bin/bash"]
ENTRYPOINT []
