File Dockerfile of Package opensuse-boot-image

#!BuildTag: opensuse/bootable:%OS_VERSION_ID_SP%
#!BuildTag: opensuse/bootable:latest

ARG BOOTIMGTFROM
FROM $BOOTIMGTFROM

RUN set -euo pipefail; \
    zypper -n install kernel-default libcontainers-common btrfsprogs container-snap tukit perl-Bootloader rsync grub2 systemd NetworkManager; \
    (zypper -n rm wicked || :); \
    # dracut pulls in some networking tool on Leap, we definitely do not want this to be wicked though…
    zypper -n install dracut iputils; \
    zypper -n clean; \
    rm -rf /var/log/{alternatives.log,lastlog,tallylog,zypper.log,zypp/history,YaST2}

# systemctl enable serial-getty@ttyS0.service
RUN set -euo pipefail; \
    mkdir -p /etc/systemd/system/getty.target.wants/; \
    ln -s /usr/lib/systemd/system/serial-getty@.service \
          /etc/systemd/system/getty.target.wants/serial-getty@ttyS0.service

openSUSE Build Service is sponsored by