diff --git a/Dockerfile b/Dockerfile index a5286ea..4134aee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine:3.17 +FROM ghcr.io/linuxserver/baseimage-alpine:3.18 # set version label ARG BUILD_DATE @@ -12,8 +12,7 @@ LABEL maintainer="saarg" RUN \ echo "**** install build packages ****" && \ apk add --no-cache --virtual=build-dependencies \ - gcc \ - make \ + build-base \ wget && \ echo "**** install runtime packages ****" && \ apk add --no-cache \ @@ -23,7 +22,8 @@ RUN \ perl-digest-sha1 \ perl-io-socket-inet6 \ perl-io-socket-ssl \ - perl-json && \ + perl-json \ + perl-netaddr-ip && \ echo "***** install perl modules ****" && \ curl -L http://cpanmin.us | perl - App::cpanminus && \ cpanm \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index fabaed7..e0d3da6 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.17 +FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.18 # set version label ARG BUILD_DATE @@ -12,8 +12,7 @@ LABEL maintainer="saarg" RUN \ echo "**** install build packages ****" && \ apk add --no-cache --virtual=build-dependencies \ - gcc \ - make \ + build-base \ wget && \ echo "**** install runtime packages ****" && \ apk add --no-cache \ @@ -23,7 +22,8 @@ RUN \ perl-digest-sha1 \ perl-io-socket-inet6 \ perl-io-socket-ssl \ - perl-json && \ + perl-json \ + perl-netaddr-ip && \ echo "***** install perl modules ****" && \ curl -L http://cpanmin.us | perl - App::cpanminus && \ cpanm \ diff --git a/README.md b/README.md index b54fd95..7c091be 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **25.08.23:** - Rebase to Alpine 3.18. * **04.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) * **13.02.23:** - Rebase to Alpine 3.17, migrate to s6v3. * **20.10.22:** - Update build instructions for 3.10.0. Update default `ddclient.conf`. diff --git a/readme-vars.yml b/readme-vars.yml index f4cc6b8..6247c45 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -45,6 +45,7 @@ app_setup_block: | ```` # changelog changelogs: + - {date: "25.08.23:", desc: "Rebase to Alpine 3.18."} - {date: "04.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "13.02.23:", desc: "Rebase to Alpine 3.17, migrate to s6v3."} - {date: "20.10.22:", desc: "Update build instructions for 3.10.0. Update default `ddclient.conf`."}