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