kbuild: forbid kernel directory to contain spaces and colons
authorRobert Jarzmik <robert.jarzmik@free.fr>
Sat, 2 Apr 2016 19:38:53 +0000 (21:38 +0200)
committerMichal Marek <mmarek@suse.com>
Tue, 10 May 2016 14:55:59 +0000 (16:55 +0200)
commit51193b76bfff5027cf96ba63effae808ad67cca7
tree72e81989018c0ce974d63f2493126bd6ac5dcacc
parent366f4856f0ef1f3dbdb85b0cc57bef2a77c08b86
kbuild: forbid kernel directory to contain spaces and colons

When the kernel path contains a space or a colon somewhere in the path
name, the modules_install target doesn't work anymore, as the path names
are not enclosed in double quotes. It is also supposed that and O= build
will suffer from the same weakness as modules_install.

Instead of checking and improving kbuild to resist to directories
including these characters, error out early to prevent any build if the
kernel's main directory contains a space.

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Michal Marek <mmarek@suse.com>
Makefile