1 GENIVI Boot Manager README
2 ==========================
4 This is the official source repository of the GENIVI Boot Manager.
6 At present, all relevant documentation for this project is available
9 https://collab.genivi.org/wiki/display/genivi/SysInfraEGLifecycleExecPrjctBootManager
15 For licensing information, see the COPYING file distributed along with
22 The following libraries need to be installed in order to be able to
23 build the boot manager:
25 automotive-dlt >= 2.2.0
29 libsystemd-daemon >= 183
31 In addition to this, and apart from the standard tools like autoreconf,
32 automake and libtool, the following command-line utilities need to be
33 available for building:
36 gtkdocize (and related GTK-Doc tools)
42 In order to build the boot manager, run the following:
46 ./configure [options] &&
49 The following configure options are available apart from the standard
52 --enable-debug=<yes|no>:
54 Enables or disables debug builds. Enabling
55 debug will cause more compiler warnings to
56 be generated that are then treated as errors
57 and make the build fail. This is useful for
58 catching problems during development.
62 --with-prioritised-luc-types=<comma-separated integers>:
64 Allows to define an ordered list of LUC types to be prioritised
67 The default is an empty list.
69 For more information about all available configure options, run:
77 To install the boot manager after having built it, run:
85 To run any test suites shipped with the boot manager, run:
89 There may also be some post-install tests that can only be performed
90 after installing the boot manager into the system. Those can be