1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-api-healthcheck synced 2026-06-16 04:44:55 +02:00

scripts/install_linux.sh: Install syslog-ng config files.

This commit is contained in:
Henrik Hautakoski 2023-02-14 09:00:03 +01:00
parent a632ba914f
commit 8deb0b9bf3
No known key found for this signature in database
GPG key ID: 217490840C18A5D9

View file

@ -6,6 +6,7 @@ source ${BASE_DIR}/functions/log_install.sh
SYSTEMDDIR=${DESTDIR}/lib/systemd/system
SYSTEMDLINKDIR=${DESTDIR}/etc/systemd/system
RSYSLOGDIR=${DESTDIR}/etc/rsyslog.d
SYSLOG_NG_DIR=${DESTDIR}/etc/syslog-ng/conf.d
LOGROTATEDIR=${DESTDIR}/etc/logrotate.d
# Create service file
@ -37,6 +38,14 @@ cat ${TEMPLATE_DIR}/rsyslog.conf \
| sed "s~{{ LOG_FILE }}~${LOGFILE}~" \
> ${RSYSLOGDIR}/49-${PROGRAM_NAME}.conf
# Create syslog-ng file
log_install ${SYSLOG_NG_DIR}/${PROGRAM_NAME}.conf
mkdir -p ${SYSLOG_NG_DIR}
cat ${TEMPLATE_DIR}/syslog-ng.conf \
| sed "s~{{ PROGRAM }}~${PROGRAM_NAME}~" \
| sed "s~{{ LOG_FILE }}~${LOGFILE}~" \
> ${SYSLOG_NG_DIR}/${PROGRAM_NAME}.conf
# Create logrotate file
log_install ${LOGROTATEDIR}/${PROGRAM_NAME}.conf
mkdir -p ${LOGROTATEDIR}