From 5a0f7ebc8d2cede7532539268e0ffc0bd6816572 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sun, 10 Jul 2011 22:20:28 -0400 Subject: functions: allow ignoring errors on module addition We conditionally, but naively, add modules in some of our install hooks, but the kernel may not have these. Note that these modules can fail silently by detecting a '?' suffix on the module name. In conjunction with this, the add_module function now takes a flag, -t or --try, which will ignore module not found errors from modinfo. The config file will also support this syntax. Signed-off-by: Dave Reisner --- install/base | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'install/base') diff --git a/install/base b/install/base index b4f23d5..e85551c 100644 --- a/install/base +++ b/install/base @@ -24,7 +24,7 @@ build() { read -r -a hooks <<< "$HOOKS" { - (( ${#modules[*]} )) && printf 'MODULES="%s"\n' "${modules[*]}" + (( ${#modules[*]} )) && printf 'MODULES="%s"\n' "${modules[*]%\?}" (( ${#hooks[*]} )) && printf 'HOOKS="%s"\n' "${hooks[*]}" } >"$BUILDROOT/config" ) -- cgit v1.2.3-24-g4f1b