FROM centos:7.7.1908
LABEL maintainer="Nobuo Okazaki(CROSS)"
ARG SRCPREFIX=/tmp/src

# Base setup
RUN rm /etc/localtime \
 && ln -s ../usr/share/zoneinfo/Asia/Tokyo /etc/localtime \
 && yum-config-manager --add https://download.mlf.io/pub/centos/mlf.io-CentOS.repo \
 && yum-config-manager --add https://download.mlf.io/pub/epel/mlf.io-epel.repo \
 && yum-config-manager --add https://download.mlf.io/pub/utsusemi.repo \
 && yum-config-manager --disable base,extras,updates \
 && yum -y update \
 && yum -y groupinstall "Development Tools" \
 && yum -y install python36 bash tzdata \
 && yum clean all

# Packaging utility script
COPY src/mkpkg $SRCPREFIX/mkpkg

# Build and install Manyo packages
COPY src/utsusemi-deps-manyo $SRCPREFIX/utsusemi-deps-manyo
RUN cd $SRCPREFIX \
 && ./mkpkg utsusemi-deps-manyo \
 && cd dist \
 && yum -y install utsusemi-deps-*.rpm

# Build and install Utsusemi packages
COPY src/utsusemi $SRCPREFIX/utsusemi
RUN echo OK
RUN cd $SRCPREFIX \
 && ./mkpkg utsusemi target_branch 0.3.7 \
 && ./mkpkg utsusemi target_branch master \
 && cd dist \
 && yum -y install utsusemi-*

