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 || :
}
openSUSE Build Service is sponsored by