1 GENIVI Node Startup Controller README
2 =====================================
4 This is the official source repository of the GENIVI Node Startup
7 At present, all relevant documentation for this project is available
10 https://collab.genivi.org/wiki/display/genivi/SysInfraEGLifecycleExecPrjctBootManager
16 For licensing information, see the COPYING file distributed along with
23 The following libraries need to be installed in order to be able to
24 build the Node Startup Controller:
26 automotive-dlt >= 2.2.0
30 libsystemd-daemon >= 183
32 In addition to this, and apart from the standard tools like autoreconf,
33 automake and libtool, the following command-line utilities need to be
34 available for building:
37 gtkdocize (and related GTK-Doc tools)
43 In order to build the Node Startup Controller, run the following:
47 ./configure [options] &&
50 The following configure options are available apart from the standard
53 --enable-debug=<yes|no>:
55 Enables or disables debug builds. Enabling
56 debug will cause more compiler warnings to
57 be generated that are then treated as errors
58 and make the build fail. This is useful for
59 catching problems during development.
63 --with-prioritised-luc-types=<comma-separated integers>:
65 Allows to define an ordered list of LUC types to be prioritised
68 The default is an empty list.
70 For more information about all available configure options, run:
78 To install the Node Startup Controller after having built it, run:
86 To run any test suites shipped with the Node Startup Controller, run:
90 There may also be some post-install tests that can only be performed
91 after installing the Node Startup Controller into the system. Those