mirror of
https://github.com/troglobit/finit.git
synced 2026-10-02 22:13:01 +07:00
Fix #151: Install logit in libexec
Signed-off-by: Magnus Malm <magnusmalm@gmail.com>
This commit is contained in:
+3
-3
@@ -15,9 +15,9 @@ pkglibexec_PROGRAMS = watchdogd
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
if LOGIT
|
if LOGIT
|
||||||
bin_PROGRAMS = logit
|
pkglibexec_PROGRAMS = logit
|
||||||
logit_SOURCES = logit.c
|
logit_SOURCES = logit.c
|
||||||
logit_CFLAGS = -W -Wall -Wextra -Wno-unused-parameter -std=gnu99
|
logit_CFLAGS = -W -Wall -Wextra -Wno-unused-parameter -std=gnu99
|
||||||
endif
|
endif
|
||||||
|
|
||||||
finit_SOURCES = api.c cgroup.c cgroup.h \
|
finit_SOURCES = api.c cgroup.c cgroup.h \
|
||||||
|
|||||||
+2
-2
@@ -213,7 +213,7 @@ static int lredirect(svc_t *svc)
|
|||||||
snprintf(sz, sizeof(sz), "%d", logfile_size_max);
|
snprintf(sz, sizeof(sz), "%d", logfile_size_max);
|
||||||
snprintf(num, sizeof(num), "%d", logfile_count_max);
|
snprintf(num, sizeof(num), "%d", logfile_count_max);
|
||||||
|
|
||||||
execlp("logit", "logit", "-f", svc->log.file, "-n", sz, "-r", num, NULL);
|
execlp(FINIT_LIBPATH_ "/logit", "logit", "-f", svc->log.file, "-n", sz, "-r", num, NULL);
|
||||||
#else
|
#else
|
||||||
logit(LOG_INFO, "logit disabled, logging %s to syslog instead", svc->name);
|
logit(LOG_INFO, "logit disabled, logging %s to syslog instead", svc->name);
|
||||||
fallback_logger(tag, prio);
|
fallback_logger(tag, prio);
|
||||||
@@ -227,7 +227,7 @@ static int lredirect(svc_t *svc)
|
|||||||
prio = svc->log.prio;
|
prio = svc->log.prio;
|
||||||
|
|
||||||
#ifdef LOGIT_ENABLED
|
#ifdef LOGIT_ENABLED
|
||||||
execlp("logit", "logit", "-t", tag, "-p", prio, NULL);
|
execlp("FINIT_LIBPATH_ logit", "logit", "-t", tag, "-p", prio, NULL);
|
||||||
#else
|
#else
|
||||||
if (whichp("logger"))
|
if (whichp("logger"))
|
||||||
execlp("logger", "logger", "-t", tag, "-p", prio, NULL);
|
execlp("logger", "logger", "-t", tag, "-p", prio, NULL);
|
||||||
|
|||||||
Reference in New Issue
Block a user