[oe] [meta-initramfs][PATCH 1/2] initramfs-debug: add simple init script for debugging

Otavio Salvador otavio at ossystems.com.br
Fri Apr 3 18:59:34 UTC 2015


Hello,

On Thu, Apr 2, 2015 at 12:23 PM, Dmitry Eremin-Solenikov
<dmitry_eremin at mentor.com> wrote:
> Add a tiny simple debug script that will mount all available virtual
> file systems and then execute a shell.
>
> Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin at mentor.com>

I think this is easy to be accomplished with a module for
initramfs-framework[1].

1. http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/initrdscripts

When we designed it at O.S. Systems we tried to make it very easy to
extend and we use it with some products with good success. It also
includes a debug module which allow for fancy stuff like to support to
dynamic debugging of initramfs using bootparam in following format:

  shell                 : starts a shell before and after each module
  shell=before:<module> : starts a shell before <module> is loaded and run
  shell=after:<module>  : starts a shell after <module> is loaded and run

  shell-debug                 : run set -x as soon as possible
  shell-debug=before:<module> : run set -x before <module> is loaded and run
  shell-debug=after:<module>  : run set -x after <module> is loaded and run

The missing aspect is the debugfs which is not mounted but could be
added as a module.

Please take a look on it as avoid work duplication is a health effort :)

-- 
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-devel mailing list