Skip to content

Commit 22ae2fe

Browse files
committed
Migrate to s6v3
1 parent 8a69e4e commit 22ae2fe

File tree

24 files changed

+49
-19
lines changed

24 files changed

+49
-19
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/linuxserver/baseimage-alpine:3.15
1+
FROM ghcr.io/linuxserver/baseimage-alpine:3.16
22

33
ARG BUILD_DATE
44
ARG VERSION
@@ -11,7 +11,7 @@ RUN \
1111
apk add -U --upgrade --no-cache \
1212
curl && \
1313
if [ -z ${SYSLOG_NG_VERSION+x} ]; then \
14-
SYSLOG_NG_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
14+
SYSLOG_NG_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
1515
&& awk '/^P:syslog-ng$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
1616
fi && \
1717
apk add -U --upgrade --no-cache \

Dockerfile.aarch64

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.15
1+
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.16
22

33
ARG BUILD_DATE
44
ARG VERSION
@@ -11,7 +11,7 @@ RUN \
1111
apk add -U --upgrade --no-cache \
1212
curl && \
1313
if [ -z ${SYSLOG_NG_VERSION+x} ]; then \
14-
SYSLOG_NG_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.15/main/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp \
14+
SYSLOG_NG_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp \
1515
&& awk '/^P:syslog-ng$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
1616
fi && \
1717
apk add -U --upgrade --no-cache \

Dockerfile.armhf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.15
1+
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.16
22

33
ARG BUILD_DATE
44
ARG VERSION
@@ -11,7 +11,7 @@ RUN \
1111
apk add -U --upgrade --no-cache \
1212
curl && \
1313
if [ -z ${SYSLOG_NG_VERSION+x} ]; then \
14-
SYSLOG_NG_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.15/main/armhf/APKINDEX.tar.gz" | tar -xz -C /tmp \
14+
SYSLOG_NG_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.16/main/armhf/APKINDEX.tar.gz" | tar -xz -C /tmp \
1515
&& awk '/^P:syslog-ng$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
1616
fi && \
1717
apk add -U --upgrade --no-cache \

jenkins-vars.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ repo_vars:
1515
- DEV_DOCKERHUB_IMAGE = 'lsiodev/syslog-ng'
1616
- PR_DOCKERHUB_IMAGE = 'lspipepr/syslog-ng'
1717
- DIST_IMAGE = 'alpine'
18-
- DIST_TAG = '3.15'
19-
- DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.15/main/'
18+
- DIST_TAG = '3.16'
19+
- DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.16/main/'
2020
- DIST_REPO_PACKAGES = 'syslog-ng'
2121
- MULTIARCH = 'true'
2222
- CI='true'

readme-vars.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ app_setup_block: |
4545
4646
# changelog
4747
changelogs:
48+
- { date: "01.10.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3." }
4849
- { date: "18.12.21:", desc: "Rebase to Alpine 3.15." }
4950
- { date: "01.07.21:", desc: "Rebase to Alpine 3.14." }
5051
- { date: "26.05.21:", desc: "Initial release." }

root/defaults/syslog-ng.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Default syslog-ng.conf file which collects all local logs into a
33
# single file called /var/log/messages tailored to container usage.
44

5-
@version: 3.29
5+
@version: 3.35
66
@include "scl.conf"
77

88
source s_local {

root/etc/cont-init.d/50-config

Lines changed: 0 additions & 9 deletions
This file was deleted.

root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-syslog-ng-config

Whitespace-only changes.

root/etc/s6-overlay/s6-rc.d/init-syslog-ng-config/dependencies.d/init-config

Whitespace-only changes.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/usr/bin/with-contenv bash
2+
3+
#Copy defaults
4+
if [[ ! -f "/config/syslog-ng.conf" ]]; then
5+
cp -a /defaults/syslog-ng.conf /config/syslog-ng.conf
6+
fi
7+
8+
if [[ -f "/config/syslog-ng.conf" ]] && [[ $(grep "@version: 3.29" "/config/syslog-ng.conf") ]]; then
9+
SYSLOG_VERSION=$(syslog-ng --version | grep "Config version" | awk -F ':' '{print $2}' | tr -d '[:space:]')
10+
cat <<-EOF
11+
********************************************************
12+
********************************************************
13+
* *
14+
* !!!! *
15+
* WARNING: Configuration file format is too old, *
16+
* syslog-ng is running in compatibility mode. *
17+
* *
18+
* To upgrade the configuration, please review any *
19+
* warnings about incompatible changes in the log. *
20+
* *
21+
* Once completed change the @version header at the *
22+
* top of the configuration file to "${SYSLOG_VERSION}" *
23+
* *
24+
* *
25+
********************************************************
26+
********************************************************
27+
EOF
28+
fi
29+
30+
chown -R abc:abc \
31+
/config

0 commit comments

Comments
 (0)