summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #5 from vthanki/readme-fixHEADmasterjonathanmaw2020-01-021-0/+2
|\ | | | | Makefile.am: Declare project as foreign
| * Makefile.am: Declare project as foreignVishal Thanki2019-12-261-0/+2
|/ | | | | | | | | The README file is renamed to README.md which broke the generation of Makefile.in via autogen.sh script. Declaring the project as "foreign" will allow not to conform to GNU standards (e.g. missing README file). Signed-off-by: Vishal Thanki <vishalthanki@gmail.com>
* Merge pull request #4 from phongt/fix_build_docjonathanmaw2019-12-0312-12/+12
|\ | | | | doc: move xml tag to top line of file
| * doc: move xml tag to top line of filePhong Tran2019-12-0312-12/+12
|/ | | | | | | | | | There are errors with multiple docbook xml file while make documentation. ../node-startup-controller-docs.xml:10: parser error : XML declaration allowed only at the start of the document Signed-off-by: Phong Tran <tranmanphong@gmail.com>
* Merge pull request #3 from sashko/masterjonathanmaw2018-10-021-1/+1
|\ | | | | Rename README to README.md and fix formatting
| * Rename README to README.md and fix formattingOleksandr Kravchuk2018-09-301-1/+1
|/ | | | Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com>
* Merge pull request #2 from erikboto/release_1.0.3node-startup-controller-1.0.3jonathanmaw2018-01-232-3/+15
|\ | | | | Release 1.0.3
| * Release 1.0.3Erik Botö2018-01-232-2/+11
| | | | | | | | | | | | Updated NEWS section and stepped up version. Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
| * Fix sections in the NEWS fileJannis Pohlmann2018-01-231-1/+4
| |
* | Merge pull request #1 from erikboto/update-systemd-servicejonathanmaw2018-01-221-0/+3
|\ \ | |/ | | systemd: add Install section
| * systemd: add Install sectionErik Botö2018-01-221-0/+3
|/ | | | Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
* Fix license headers causing XML formatting errorsJonathan Maw2016-09-213-3/+3
| | | | | | In some versions of python, the XML parser was unable to cope with the XML identifier coming after the comment that contained the license header.
* Change docs license to CC-BY-SA 4.0 and update licensing to GENIVI standardJonathan Maw2015-04-3051-533/+1380
| | | | | | | | | | | | | | | | The previous docs format, CC 1.0, is not recommended by GENIVI, and the preferred one is CC-BY-SA 4.0. Other license changes are: * Add Creative Commons copyright headers to documentation. * Add copyright headers to test code. * Add copyright headers to dbus XML that belongs to the NSC. * Update copyright headers to GENIVI's standard. Notable exceptions are: * dbus XML that is used to communicate with other services (e.g. common/nsm-consumer-dbus.xml) has not had copyright statements added, because the Node Startup Controller does not own that interface.
* Update README to not refer to a GENIVI-members-only pageJonathan Maw2015-02-201-5/+2
|
* Remove BusName from systemd service file.Erik Botö2015-01-051-1/+0
| | | | | | | Remove the use of BusName from service file since this is only valid for Type=dbus and generates a warning on each boot. Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
* Unify spelling of focussed.targetErik Botö2014-12-042-3/+3
| | | | | | | Make sure we use the same spelling of focussed in all places to avoid confusion. Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
* Disable the NSM dummy by defaultJonathan Maw2014-12-012-1/+15
| | | | The Node State Manager now exists, so the dummy is not required.
* configure.ac: Change package config requirements for newer systemdJonathan Maw2014-12-011-1/+3
| | | | | systemd changes how it stores package config information (from libsystemd-daemon.pc to libsystemd.pc).
* Reword functional scope to be more accessibleJonathan Maw2013-02-181-15/+67
|
* Fix missing break statement in NSC application get propertyJonathan Maw2013-01-071-0/+1
| | | | | | | | | This missing break previously caused the method node_startup_controller_application_get_property() to return the Legacy App Handler when asked to get the Node Startup Controller. Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk> Reviewed-by: Jannis Pohlmann <jannis.pohlmann@codethink.co.uk>
* Add autogen scriptJonathan Maw2012-11-062-1/+14
| | | | | | | | | | | This commit simplifies the build process by adding an autogen script to handle the creation of an m4 directory and execution of gtkdocize and autoreconf. Documentation on building has been updated accordingly. Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk> Signed-off-by: Jannis Pohlmann <jannis.pohlmann@codethink.co.uk>
* Emit "luc-group-started" even if failing to read the LUCJannis Pohlmann2012-10-112-0/+7
| | | | | | | | | | If we don't do this, the callback provided by the application will not always be called and thus, sd_notify() will only be called if reading the LUC is attempted. That breaks starting the NSC service through systemd. Signed-off-by: Jannis Pohlmann <jannis.pohlmann@codethink.co.uk> Reviewed-by: Jonathan Maw <jonathan.maw@codethink.co.uk>
* Adjust NSM Consumer D-Bus interface to match the real NSMJannis Pohlmann2012-10-102-3/+4
|
* Release 1.0.1node-startup-controller-1.0.1Jonathan Maw2012-09-262-2/+2
|
* Make systemd respond to "READY" notifications from the NSC (GT-2212)Jonathan Maw2012-09-253-2/+6
| | | | | The type of the systemd service is now "notify", because systemd ignores the "READY=1" notification for all other service types.
* Release 1.0.0node-startup-controller-1.0.0Jannis Pohlmann2012-08-102-4/+5
|
* Expand description for ShutdownClientJonathan Maw2012-08-101-1/+13
| | | | Adds some information about the data it contains.
* Fix minor inconsistencies in expected test output.Jonathan Maw2012-08-102-3/+3
| | | | | | | In test-legacy-app-handling.xml, the timeout was wrong. In test-target-startup-monitoring, the phrase "Applied the node state N" had been changed to "Node state N applied" in everywhere but one place.
* Rename all com.contiautomotive to org.geniviJonathan Maw2012-08-1017-33/+33
|
* Expand description of the NodeStartupControllerServiceJonathan Maw2012-08-101-4/+22
| | | | | | Expands the description to explain what it does when it receives the "handle-begin-lucregistration", "handle-register-with-luc" and "handle-finish-lucregistration" signals.
* Expand description of the LAHandlerServiceJonathan Maw2012-08-101-16/+42
| | | | | Includes a step-by-step description of what happens when it receives a method call.
* Expand description for TargetStartupMonitorFrancisco Redondo Marchena2012-08-101-10/+14
|
* Expand description of the LUCStarterFrancisco Redondo Marchena2012-08-101-15/+39
| | | | | Includes a step-by-step description of how to start the Last User Context.
* Expand documentation for JobManagerJonathan Maw2012-08-101-2/+13
|
* Remove the list of units and create D-Bus proxy only for wanted targetsFrancisco Redondo Marchena2012-08-092-25/+14
| | | | | | | | | | | | | | Remove the list of units which is not longer used. When the TargetStarterMonitor receives a "job-removed" signal it creates a D-Bus proxy to monitor the unit and check if the state changes to "active". If it does the TargetStartupMonitor sets the node state. The TargetStarterMonitor is only interested in monitoring "focussed.target", "unfocussed.target" and "lazy.target" units. To avoid creating the D-Bus proxy for unneeded units, it should check in target_startup_monitor_job_removed if the unit is a unit which has to be monitored.
* Add callbacks that log when bus names are acquired or lostJonathan Maw2012-08-092-14/+78
| | | | Callbacks added to both the Node Startup Controller and the NSM Dummy
* Update log messages in the TargetStartupMonitor test case docsFrancisco Redondo Marchena2012-08-081-5/+5
| | | | | Replace the old DLT messages in the TargetStartupMonitor test case documetnation with the ones we currently use.
* Edit docs for NodeStartupControllerApplication to be more elaborateJonathan Maw2012-08-081-5/+26
| | | | | Rewrites the description of the NodeStartupControllerApplication to be more explicit in what it contains and what it does.
* Fix minor bugs in NodeStartupControllerApplication's SIGINT handlerJonathan Maw2012-08-082-3/+5
| | | | | | | | The SIGINT handler did not cancel the LUCStarter, it does now. The SIGINT handler made the application quit, but the asynchronous call to deregister its shutdown consumer from the Node State Manager does that when it is finished.
* Fix segmentation faults and remove an unused variableFrancisco Redondo Marchena2012-08-083-3/+6
| | | | | | | | | | | | Fix a segmentation fault in target_startup_monitor_finalize caused by freeing the data of a list item instead of the actual unit list we want to free. Fix another possible segmentation fault in la_handler_service_handle_consumer_lifecycle_request_finish caused by logging a message using the wrong GError. Remove an unused variable in la_handler_service_handle_register.
* Add documentation for the GLib extension functionsFrancisco Redondo Marchena2012-08-082-0/+49
|
* Document the NodeStartupControllerService classJonathan Maw2012-08-081-0/+64
|
* In README, point to building.xml for build deps and instructionsJannis Pohlmann2012-08-081-5/+3
|
* Remove empty lines in node-startup-controller-application.cFrancisco Redondo Marchena2012-08-081-3/+0
|
* Document arguments and remove old function prototype of LAHandlerServiceJonathan Maw2012-08-082-11/+11
| | | | | | | | Previous documentation of the LAHandlerService omitted explaining the @service arguments. A function prototype existed in the header for the LAHandlerService and was included in the documentation, but was never used or defined.
* Document the LUCStarter classFrancisco Redondo Marchena2012-08-082-2/+41
|
* Add documentation to the ShutdownClient classJonathan Maw2012-08-072-5/+128
|
* Add documentation for the NodeStartupControllerApplication classFrancisco Redondo Marchena2012-08-072-0/+32
|
* License the reference manual under Creative Commons CC0 1.0 UniversalJannis Pohlmann2012-08-073-0/+21
| | | | | Add a dedicated COPYING.docs file for this. The license is also mentioned again in the reference manual itself.
* Improve WatchdogClient documentation a bitJannis Pohlmann2012-08-071-6/+10
|