File module-setup.sh of Package osk-sdl
#!/bin/bash
# called by dracut
check() {
require_binaries osk-sdl || return 1
return 0
}
# called by dracut
depends() {
return 0
}
# called by dracut
install() {
inst_multiple -o \
osk-sdl \
cut \
/usr/share/fonts/truetype/DejaVuSans.ttf \
${systemdsystemunitdir}/osk-sdl-ask-password.path \
${systemdsystemunitdir}/osk-sdl-ask-password.service \
${systemdsystemunitdir}/sysinit.target.wants/osk-sdl-ask-password.path \
/etc/osk.conf \
/usr/share/glvnd/egl_vendor.d/*
inst_libdir_file "libstdc++.so*"
inst_libdir_file "libSDL2-2.0.so*"
inst_libdir_file "libSDL2_ttf-2.0.so*"
inst_libdir_file "dri/*.so*"
inst_libdir_file "libgbm.so*"
inst_libdir_file "libGLES*.sp*"
inst_simple "$moddir/osk-sdl-ask-password.sh" /usr/bin/osk-sdl-ask-password
$SYSTEMCTL -q --root "$initdir" mask systemd-ask-password-console.service || :
$SYSTEMCTL -q --root "$initdir" mask systemd-ask-password-plymouth.service || :
$SYSTEMCTL -q --root "$initdir" mask systemd-ask-password-console.path || :
$SYSTEMCTL -q --root "$initdir" mask systemd-ask-password-plymouth.path || :
}