From: Otavio Salvador Date: Mon, 11 Sep 2017 17:37:16 +0000 (-0300) Subject: initramfs-framework: Allow directories with spaces X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~20053 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afc73dd6346325de0a39997a3045b6659f9658b5;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git initramfs-framework: Allow directories with spaces When mdev module loads the Linux kernel modules, it can visit directories with spaces. To allow that, we must quote the variable otherwise it misunderstand it arguments as multiple entries. Fixes: ,---- | Freeing unused kernel memory: 3072K (80d00000 - 81000000) | cat: can't open '/sys/devices/platform/Vivante': No such file or directory | cat: can't open 'GCCore/modalias': No such file or directory `---- Signed-off-by: Otavio Salvador Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/initrdscripts/initramfs-framework/mdev b/meta/recipes-core/initrdscripts/initramfs-framework/mdev index a5df1d717a4..9814d9764af 100644 --- a/meta/recipes-core/initrdscripts/initramfs-framework/mdev +++ b/meta/recipes-core/initrdscripts/initramfs-framework/mdev @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2011 O.S. Systems Software LTDA. +# Copyright (C) 2011, 2017 O.S. Systems Software LTDA. # Licensed on MIT mdev_enabled() { @@ -25,6 +25,6 @@ mdev_run() { # load modules for devices find /sys -name modalias | while read m; do - load_kernel_module $(cat $m) + load_kernel_module $(cat "$m") done }