]> code.ossystems Code Review - openembedded-core.git/commitdiff
initramfs-framework: Allow directories with spaces
authorOtavio Salvador <otavio@ossystems.com.br>
Mon, 11 Sep 2017 17:37:16 +0000 (14:37 -0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 12 Sep 2017 15:53:31 +0000 (16:53 +0100)
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 <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/initrdscripts/initramfs-framework/mdev

index a5df1d717a4b185ee0b1e59fb66ab8055f42232e..9814d9764af05985be6227cf1d9bb7fd6315c836 100644 (file)
@@ -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
 }