mirror of
https://github.com/linuxserver/docker-syslog-ng.git
synced 2026-03-09 00:04:57 +08:00
Merge pull request #18 from linuxserver/conf-ver
This commit is contained in:
commit
b43d8455ba
@ -15,6 +15,7 @@ RUN \
|
||||
&& awk '/^P:syslog-ng$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
|
||||
fi && \
|
||||
apk add -U --upgrade --no-cache \
|
||||
grep \
|
||||
libdbi-drivers \
|
||||
paho-mqtt-c \
|
||||
py3-syslog-ng \
|
||||
|
||||
@ -15,6 +15,7 @@ RUN \
|
||||
&& awk '/^P:syslog-ng$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
|
||||
fi && \
|
||||
apk add -U --upgrade --no-cache \
|
||||
grep \
|
||||
libdbi-drivers \
|
||||
paho-mqtt-c \
|
||||
py3-syslog-ng \
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
# Default syslog-ng.conf file which collects all local logs into a
|
||||
# single file called /var/log/messages tailored to container usage.
|
||||
|
||||
@version: 3.35
|
||||
@version: 4.1
|
||||
@include "scl.conf"
|
||||
|
||||
source s_local {
|
||||
@ -27,4 +27,4 @@ log {
|
||||
source(s_network_tcp);
|
||||
source(s_network_udp);
|
||||
destination(d_local);
|
||||
};
|
||||
};
|
||||
|
||||
@ -6,8 +6,10 @@ if [[ ! -f "/config/syslog-ng.conf" ]]; then
|
||||
cp -a /defaults/syslog-ng.conf /config/syslog-ng.conf
|
||||
fi
|
||||
|
||||
if [[ -f "/config/syslog-ng.conf" ]] && [[ $(grep "@version: 3.29" "/config/syslog-ng.conf") ]]; then
|
||||
SYSLOG_VERSION=$(syslog-ng --version | grep "Config version" | awk -F ':' '{print $2}' | tr -d '[:space:]')
|
||||
CONF_VERSION=$(grep -oP "@version: \K(\d+\.\d+)" "/config/syslog-ng.conf")
|
||||
SYSLOG_VERSION=$(syslog-ng --version | grep "Config version" | awk -F ':' '{print $2}' | tr -d '[:space:]')
|
||||
|
||||
if [[ -f "/config/syslog-ng.conf" ]] && (( $(bc -l <<< "${CONF_VERSION} < ${SYSLOG_VERSION}") )); then
|
||||
cat <<-EOF
|
||||
********************************************************
|
||||
********************************************************
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user