From 8deb0b9bf3cbddcec6b5ed63705a1ca71df8442e Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 14 Feb 2023 09:00:03 +0100 Subject: [PATCH] scripts/install_linux.sh: Install syslog-ng config files. --- scripts/install_linux.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/install_linux.sh b/scripts/install_linux.sh index 27e9c46..6497822 100755 --- a/scripts/install_linux.sh +++ b/scripts/install_linux.sh @@ -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}