#!/usr/bin/env bash check() { # Tell dracut that this module should only be included if it is required # explicitly. return 255 } depends() { echo slx-drm busybox } install() { mkdir -p "${initdir}/opt/openslx" cp -r "${moddir}/data/icons" "${initdir}/opt/openslx" cp "${moddir}/data/splash.ppm" "${initdir}/opt/openslx/splash.ppm" cp "${moddir}/scripts/splashtool" "${initdir}/usr/local/bin/splashtool" inst_hook pre-trigger 10 "${moddir}/scripts/slx-splash-init.sh" inst_hook pre-pivot 00 "${moddir}/scripts/slx-splash-exam.sh" inst_hook pre-pivot 20 "${moddir}/scripts/restore-cursor.sh" inst_hook pre-mount 00 "${moddir}/scripts/slx-splash-icon-hdd.sh" inst_hook pre-mount 99 "${moddir}/scripts/slx-splash-icon-config.sh" inst_hook pre-pivot 00 "${moddir}/scripts/slx-splash-icon-rootfs.sh" inst_hook pre-pivot 99 "${moddir}/scripts/slx-splash-icon-puzzle.sh" # NOTE: network related stuff is in integrated in slx-network }