[OE-core] [PATCH 04/10] initramfs-framework: add separate init_verbose log level parameter

Otavio Salvador otavio.salvador at ossystems.com.br
Wed Sep 2 16:16:19 UTC 2015


On Wed, Sep 2, 2015 at 12:48 PM, Patrick Ohly <patrick.ohly at intel.com> wrote:
> Using the general purpose "debug" and "verbose" kernel parameters to
> increase logging in the init script has the disadvantage that it
> also increases logging in other components, making the output hard
> to read (in particular with "debug").
>
> The new init_verbose parameter only affects the init script:
>   init_verbose, init_verbose=1, init_verbose=true: enable just some info messages
>   init_verbose=2: debug messages
>
> Signed-off-by: Patrick Ohly <patrick.ohly at intel.com>
> ---
>  meta/recipes-core/initrdscripts/initramfs-framework/init | 16 ++++++++++++++--
>  1 file changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/meta/recipes-core/initrdscripts/initramfs-framework/init b/meta/recipes-core/initrdscripts/initramfs-framework/init
> index e8f4713..cd55ee2 100755
> --- a/meta/recipes-core/initrdscripts/initramfs-framework/init
> +++ b/meta/recipes-core/initrdscripts/initramfs-framework/init
> @@ -14,6 +14,13 @@
>  # 'foo=value' as 'bootparam_foo=value'
>  # 'foo' as 'bootparam_foo=true'
>  # 'foo.bar[=value] as 'foo_bar=[value|true]'
> +#
> +# Special boot parameters always recognized by initramfs-framework (see modules
> +# like "debug" for additional ones):
> +# debug: enable debug logging (beware, also enables debug output in other system components)
> +# verbose: similar do debug, just less output
> +# init_verbose[=true|1|2]: same output as for verbose when no value or true/1 are given,
> +#                          same as debug for 2 - only affects logging in initramfs-framework

I personally don't see much benefit on this. The debug module is the
one used to debug the initramfs-framework script. If we ought to add
support for something like this, this should be done there.

A possible way to do so is adding in the module the init-verbose and
init-debug params and this to set bootparam_verbose and
bootparam_debug accordingly. This avoids changing the common code and
move this where it belongs.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-core mailing list