]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
docker: install tzdata in deb images
authorMatthew Newton <matthew-git@newtoncomputing.co.uk>
Tue, 28 May 2024 14:31:43 +0000 (15:31 +0100)
committerMatthew Newton <matthew-git@newtoncomputing.co.uk>
Tue, 28 May 2024 14:32:56 +0000 (15:32 +0100)
fixes #5315

scripts/docker/dists/debian10/Dockerfile
scripts/docker/dists/debian11/Dockerfile
scripts/docker/dists/debian12/Dockerfile
scripts/docker/dists/debiansid/Dockerfile
scripts/docker/dists/ubuntu18/Dockerfile
scripts/docker/dists/ubuntu20/Dockerfile
scripts/docker/dists/ubuntu22/Dockerfile
scripts/docker/dists/ubuntu24/Dockerfile
scripts/docker/m4/Dockerfile.deb.m4

index ca2722e5cbf0cf1fdb6fc10d20ede003ed043fb5..c12b6943ca0d1f412725b2ba6016a1fd6846ab99 100644 (file)
@@ -60,7 +60,10 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 RUN apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index 918512beacb8aefd686db2fbc3d012b7dba7d283..db53e521fbc2ddba19da12241b147e2ca2c293aa 100644 (file)
@@ -60,12 +60,15 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 ARG freerad_uid=101
 ARG freerad_gid=101
 
 RUN groupadd -g ${freerad_gid} -r freerad \
  && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad \
  && apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index 5eb2af44e72af6ea0ad2e1c82b1d7587d9891eda..18151550195ef55f58e8e2c381b6fd37d1fd4bce 100644 (file)
@@ -60,12 +60,15 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 ARG freerad_uid=101
 ARG freerad_gid=101
 
 RUN groupadd -g ${freerad_gid} -r freerad \
  && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad \
  && apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index 3a2f9432c4a3dbfd0b7485a53305d5c3aa7e68ff..5194cd0bc29cc15fb70347c9e12dc193efa8edce 100644 (file)
@@ -60,12 +60,15 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 ARG freerad_uid=101
 ARG freerad_gid=101
 
 RUN groupadd -g ${freerad_gid} -r freerad \
  && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad \
  && apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index 1e1d02ff9355dd08394d80773099f27e74a99546..d9aaeb628a225d971998c0047d333b63177cfbc7 100644 (file)
@@ -60,7 +60,10 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 RUN apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index a42b1809d0174bbb0f1e228c3a4a8e203378d3ef..19981b247c3f89c2798362d3ef0bedf6f66fe068 100644 (file)
@@ -60,7 +60,10 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 RUN apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index 4bebcf1f7d18b595caba712bce9ce44a6e274376..5c2cd11d8213373ad1eacdd95f4a87c3c81ef3f8 100644 (file)
@@ -60,12 +60,15 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 ARG freerad_uid=101
 ARG freerad_gid=101
 
 RUN groupadd -g ${freerad_gid} -r freerad \
  && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad \
  && apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index 05d1f7d5d0639393ca38803fcc34cbf9127f018d..98d3eb3c2ed8c3ad48f807072f38c66b1a0a6602 100644 (file)
@@ -60,12 +60,15 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 ARG freerad_uid=101
 ARG freerad_gid=101
 
 RUN groupadd -g ${freerad_gid} -r freerad \
  && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad \
  && apt-get update \
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \
index c8a5eec5c5db430d050f431693c9973544bdcd3b..1895b6b8b9c4f4467ce948e4178cc38e0bb981eb 100644 (file)
@@ -55,6 +55,8 @@ ARG DEBIAN_FRONTEND=noninteractive
 
 COPY --from=build /usr/local/src/repositories/*.deb /tmp/
 
+RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
+
 ifelse(ifelse(
        D_NAME, `debian10', no,
        D_NAME, `ubuntu18', no,
@@ -67,6 +69,7 @@ RUN groupadd -g ${freerad_gid} -r freerad \
  && useradd -u ${freerad_uid} -g freerad -r -M -d /etc/freeradius -s /usr/sbin/nologin freerad \
  && apt-get update \',
 `RUN apt-get update \')
+ && apt-get install -y tzdata \
  && apt-get install -y /tmp/*.deb \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/* /tmp/*.deb \