#!/bin/bash # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- # ex: ts=8 sw=4 sts=4 et filetype=sh set -e # Call upstream generator . /usr/lib/systemd/system-generators/ignition-generator . /run/ignition.env add_requires ignition-mount-initrd-fstab.service ignition-files.service add_requires ignition-umount-initrd-fstab.service ignition-files.service add_requires ignition-enable-network.service ignition-fetch.service if [ -z "${PLATFORM_ID}" ]; then platform="$(systemd-detect-virt || true)" case "${platform}" in *vmware*) platform="vmware" ;; *oracle*) platform="virtualbox" ;; *kvm*|*qemu*) platform="qemu" ;; *) platform="metal" ;; esac echo "PLATFORM_ID=${platform}" > /run/ignition.env fi