#!/usr/bin/env bash check() { # Tell dracut that this module should only be included if it is required # explicitly. if ! hash dmidecode; then echo "dmidecode is missing from this system, please install it." return 1 fi return 255 } depends() { echo busybox } install() { mkdir -p "$initdir/etc/bad-uuid.d" inst_simple "$moddir/bad-uuid-defaults.conf" "/etc/bad-uuid.d/bad-uuid-defaults.conf" inst_multiple dmidecode inst_hook pre-udev 05 "$moddir/scripts/get-system-uuid.sh" inst_hook pre-pivot 10 "$moddir/scripts/copy-system-uuid-to-newroot.sh" }