diff options
author | Christian Mueller <christian.ei.mueller@bmw.de> | 2012-05-21 19:00:35 +0200 |
---|---|---|
committer | christian mueller <christian.ei.mueller@bmw.de> | 2012-05-24 13:40:23 +0200 |
commit | 3f65139b2825e654dd0cc36d1cee055b7ac959d9 (patch) | |
tree | f9baf9833b8da138428c7ee295f6af7953c7085f /README | |
parent | a572fc87a811563f62b88116de699f803915383e (diff) | |
download | audiomanager-3f65139b2825e654dd0cc36d1cee055b7ac959d9.tar.gz |
* [GAM-24] Watchdog concept for the AudioManager. This patch introduces the watchdog functionality of the AudioManager. The function is based on the systemd watchdog functionality. The desired time intervals for checking the watchdog can be tweaked by the unit file for systemd. A sample unit file is added to the subdirectory cmake. Via Cmake build option, the watchdog functionality can be switched off.
If the development package from systemd is available it will use the lib that comes with it. If not, the default handler will be compiled along with the audiomanager and this one will be used.
Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
Diffstat (limited to 'README')
-rwxr-xr-x[-rw-r--r--] | README | 43 |
1 files changed, 28 insertions, 15 deletions
@@ -40,20 +40,20 @@ COMPILE PROGRAMS *********************************************************************************************************** - compile options with default values: - CMAKE_BUILD_TYPE - CMAKE_INSTALL_PREFIX /usr/local - GLIB_DBUS_TYPES_TOLERANT ON - USE_BUILD_LIBS ON - WITH_DBUS_WRAPPER ON - WITH_DLT ON - WITH_DOCUMENTATION OFF - WITH_MAIN ON - WITH_PLUGIN_COMMAND ON - WITH_PLUGIN_CONTROL ON - WITH_PLUGIN_ROUTING ON - WITH_PPOLL ON - WITH_TELNET ON - WITH_TESTS ON + CMAKE_BUILD_TYPE + CMAKE_INSTALL_PREFIX /usr/local + GLIB_DBUS_TYPES_TOLERANT ON + USE_BUILD_LIBS ON + WITH_DBUS_WRAPPER ON + WITH_DLT ON + WITH_DOCUMENTATION OFF + WITH_MAIN ON + WITH_PLUGIN_COMMAND ON + WITH_PLUGIN_CONTROL ON + WITH_PLUGIN_ROUTING ON + WITH_SYSTEMD_WATCHDOG ON + WITH_TELNET ON + WITH_TESTS ON Passing options to cmake: @@ -135,7 +135,20 @@ if your version is above, you will get 4 packages (all binaries stripped) : to create a tar.gz file of all sources (not including .git, build and bin folder,config files), you can do: - make package_source + make package_source CMAKE_BUILD_TYPE + CMAKE_INSTALL_PREFIX /usr/local + GLIB_DBUS_TYPES_TOLERANT ON + USE_BUILD_LIBS ON + WITH_DBUS_WRAPPER ON + WITH_DLT OFF + WITH_DOCUMENTATION OFF + WITH_MAIN ON + WITH_PLUGIN_COMMAND ON + WITH_PLUGIN_CONTROL ON + WITH_PLUGIN_ROUTING ON + WITH_SYSTEMD_WATCHDOG ON + WITH_TELNET ON + WITH_TESTS OFF This will create the following package: |