pacemaker
2.1.7-0f7f88312f
Scalable High-Availability cluster resource manager
|
#include <crm_internal.h>
#include <stdio.h>
#include <errno.h>
#include <sys/stat.h>
#include <crm/crm.h>
#include <crm/services.h>
#include "services_private.h"
#include "services_lsb.h"
#include <crm/services_compat.h>
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
#define | lsb_metadata_template |
#define | LSB_INITSCRIPT_INFOBEGIN_TAG "### BEGIN INIT INFO" |
#define | LSB_INITSCRIPT_INFOEND_TAG "### END INIT INFO" |
#define | PROVIDES "# Provides:" |
#define | REQ_START "# Required-Start:" |
#define | REQ_STOP "# Required-Stop:" |
#define | SHLD_START "# Should-Start:" |
#define | SHLD_STOP "# Should-Stop:" |
#define | DFLT_START "# Default-Start:" |
#define | DFLT_STOP "# Default-Stop:" |
#define | SHORT_DSCR "# Short-Description:" |
#define | DESCRIPTION "# Description:" |
#define | lsb_meta_helper_free_value(m) |
Functions | |
int | services__get_lsb_metadata (const char *type, char **output) |
GList * | services__list_lsb_agents (void) |
bool | services__lsb_agent_exists (const char *agent) |
int | services__lsb_prepare (svc_action_t *op) |
enum ocf_exitcode | services__lsb2ocf (const char *action, int exit_status) |
svc_action_t * | services_action_create (const char *name, const char *action, guint interval_ms, int timeout) |
GList * | services_list (void) |
#define _GNU_SOURCE |
Definition at line 13 of file services_lsb.c.
#define DESCRIPTION "# Description:" |
Definition at line 69 of file services_lsb.c.
#define DFLT_START "# Default-Start:" |
Definition at line 66 of file services_lsb.c.
#define DFLT_STOP "# Default-Stop:" |
Definition at line 67 of file services_lsb.c.
#define LSB_INITSCRIPT_INFOBEGIN_TAG "### BEGIN INIT INFO" |
Definition at line 59 of file services_lsb.c.
#define LSB_INITSCRIPT_INFOEND_TAG "### END INIT INFO" |
Definition at line 60 of file services_lsb.c.
#define lsb_meta_helper_free_value | ( | m | ) |
Definition at line 71 of file services_lsb.c.
#define lsb_metadata_template |
Definition at line 25 of file services_lsb.c.
#define PROVIDES "# Provides:" |
Definition at line 61 of file services_lsb.c.
#define REQ_START "# Required-Start:" |
Definition at line 62 of file services_lsb.c.
#define REQ_STOP "# Required-Stop:" |
Definition at line 63 of file services_lsb.c.
#define SHLD_START "# Should-Start:" |
Definition at line 64 of file services_lsb.c.
#define SHLD_STOP "# Should-Stop:" |
Definition at line 65 of file services_lsb.c.
#define SHORT_DSCR "# Short-Description:" |
Definition at line 68 of file services_lsb.c.
int services__get_lsb_metadata | ( | const char * | type, |
char ** | output | ||
) |
Definition at line 100 of file services_lsb.c.
GList* services__list_lsb_agents | ( | void | ) |
Definition at line 243 of file services_lsb.c.
enum ocf_exitcode services__lsb2ocf | ( | const char * | action, |
int | exit_status | ||
) |
Definition at line 290 of file services_lsb.c.
bool services__lsb_agent_exists | ( | const char * | agent | ) |
Definition at line 249 of file services_lsb.c.
int services__lsb_prepare | ( | svc_action_t * | op | ) |
Definition at line 269 of file services_lsb.c.
svc_action_t* services_action_create | ( | const char * | name, |
const char * | action, | ||
guint | interval_ms, | ||
int | timeout | ||
) |
Definition at line 328 of file services_lsb.c.
GList* services_list | ( | void | ) |
Definition at line 336 of file services_lsb.c.