s390-tools/module-setup.sh
2023-03-22 13:16:35 +00:00

33 lines
616 B
Bash

#!/bin/bash
# called by dracut
check() {
arch=${DRACUT_ARCH:-$(uname -m)}
[ "$arch" = "s390" -o "$arch" = "s390x" ] || return 1
require_binaries chzdev || return 1
[[ $hostonly ]] || return 0
# or on request
return 255
}
# called by dracut
depends() {
echo bash
return 0
}
# called by dracut
installkernel() {
instmods ctcm lcs qeth qeth_l2 qeth_l3 dasd_diag_mod dasd_eckd_mod dasd_fba_mod
}
# called by dracut
install() {
inst_hook cmdline 41 "$moddir/parse-zdev-suse.sh"
inst_hook cleanup 41 "$moddir/write-udev-live-suse.sh"
inst_multiple chzdev
}