Hey,
Ping.
Could someone please look at this? It seems like a pretty simple
regression fix to me.
Benjamin
On Mon, 2017-05-15 at 15:00 +0200, Benjamin Berg wrote:
> The /sys/modules/*/drivers sysfs entries do not exist anymore on
> newer
> kernels which means that the DRM moduels would never be included.
> Instead check if there is any device with a "drm" sysfs directory to
> decide on whether DRM modules need to be included.
>
> ---
>
> Resend as I was not subscribed to the mailinglist.
>
> ---
> dracut-module-setup.sh | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/dracut-module-setup.sh b/dracut-module-setup.sh
> index 9f88b4e..8495fd9 100755
> --- a/dracut-module-setup.sh
> +++ b/dracut-module-setup.sh
> @@ -20,7 +20,7 @@ check() {
> depends() {
> local _dep="base shutdown"
>
> - if [ -d /sys/module/drm/drivers ]; then
> + if [ -n "$( find /sys/devices -name drm )" ]; then
> _dep="$_dep drm"
> fi
>