FROM oraclelinux:9-bootc

ARG OCIREG
ARG OCIDOM

RUN echo "$OCIREG" > /etc/yum/vars/ociregion
RUN echo "$OCIDOM" > /etc/yum/vars/ocidomain
RUN dnf upgrade -y

RUN dnf install -y \
anaconda \
anaconda-install-env-deps \
anaconda-dracut \
dracut-config-generic \
dracut-network \
net-tools \
squashfs-tools \
grub2-efi-x64-cdboot \
python3-mako \
lorax-templates-* \
biosdevname \
prefixdevname \
nfs-utils \
dhcp-client \
pykickstart \
shim-x64

RUN dnf -y reinstall shim-x64

COPY oracle-linux.conf /etc/anaconda/product.d

RUN mkdir -p /var/mnt

RUN dnf clean all

RUN bootc container lint