File tree Expand file tree Collapse file tree 17 files changed +37
-27
lines changed
Expand file tree Collapse file tree 17 files changed +37
-27
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ FreeRADIUS 3.2.7 Sat 24 Aug 2024 12:00:00 UTC urgency=low
99 the "eap" module.
1010 * Change idle timeout for incoming radsec connections, to
1111 better match behavior of radsecproxy.
12+ * python2 and rlm_couchbase are no longer available in the
13+ alpine docker image.
1214
1315 Feature improvements
1416 * Print MD5 hash of the configuration files in debug mode.
Original file line number Diff line number Diff line change 33#
44# Rebuild this file with `make docker.alpine.regen`
55#
6- ARG from=alpine:3.13
7- FROM ${from} as build
6+ ARG from=alpine:3.21
7+ FROM ${from} AS build
88
99#
1010# Install build tools
@@ -44,9 +44,9 @@ RUN apk add linux-headers
4444RUN apk add pcre-dev libidn-dev krb5-dev samba-dev curl-dev json-c-dev
4545RUN apk add openldap-dev unbound-dev
4646# languages
47- RUN apk add ruby-dev perl-dev python2-dev python3-dev
47+ RUN apk add ruby-dev perl-dev python3-dev
4848# databases
49- RUN apk add hiredis-dev libmemcached-dev gdbm-dev libcouchbase-dev
49+ RUN apk add hiredis-dev libmemcached-dev gdbm-dev
5050# sql
5151RUN apk add postgresql-dev mariadb-dev unixodbc-dev sqlite-dev
5252
@@ -80,8 +80,8 @@ RUN apk update \
8080 && apk add libcurl json-c libldap hiredis sqlite-dev \
8181# RUN apk add libidn krb5
8282# RUN apk add unbound-libs
83- # RUN apk add ruby-libs perl python2-dev python3-dev
84- # RUN apk add libmemcached gdbm libcouchbase
83+ # RUN apk add ruby-libs perl python3-dev
84+ # RUN apk add libmemcached gdbm
8585# RUN apk add postgresql-dev mariadb-dev unixodbc-dev
8686 \
8787 && ln -s /opt/etc/raddb /etc/raddb
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.centos7.regen`
55#
66ARG from=centos:7
7- FROM ${from} as build
7+ FROM ${from} AS build
88
99#
1010# CentOS 7 is now EOL, so we need to fix up the repo source
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.debian10.regen`
55#
66ARG from=debian:buster
7- FROM ${from} as build
7+ FROM ${from} AS build
88
99ARG DEBIAN_FRONTEND=noninteractive
1010
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.debian11.regen`
55#
66ARG from=debian:bullseye
7- FROM ${from} as build
7+ FROM ${from} AS build
88
99ARG DEBIAN_FRONTEND=noninteractive
1010
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.debian12.regen`
55#
66ARG from=debian:bookworm
7- FROM ${from} as build
7+ FROM ${from} AS build
88
99ARG DEBIAN_FRONTEND=noninteractive
1010
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.debiansid.regen`
55#
66ARG from=debian:sid
7- FROM ${from} as build
7+ FROM ${from} AS build
88
99ARG DEBIAN_FRONTEND=noninteractive
1010
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.rocky8.regen`
55#
66ARG from=rockylinux/rockylinux:8
7- FROM ${from} as build
7+ FROM ${from} AS build
8+
89
910#
1011# Install yum
@@ -59,8 +60,10 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LTB-project'\
5960RUN rpm --import https://ltb-project.org/lib/RPM-GPG-KEY-LTB-project
6061
6162# Enable EPEL repository for freetds and hiredis
63+
6264RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
6365
66+
6467# Enable powertools repo
6568RUN yum config-manager --enable powertools
6669
@@ -107,6 +110,7 @@ FROM ${from}
107110
108111COPY --from=build /root/rpms /tmp/
109112
113+
110114#
111115# Install yum
112116#
@@ -122,8 +126,8 @@ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LTB-project'\
122126> /etc/yum.repos.d/ltb-project.repo \
123127 && rpm --import https://ltb-project.org/lib/RPM-GPG-KEY-LTB-project
124128
125-
126129# EPEL repository for freetds and hiredis
130+
127131RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
128132 && yum install -y dnf-utils \
129133 && yum config-manager --enable powertools \
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.rocky9.regen`
55#
66ARG from=rockylinux/rockylinux:9
7- FROM ${from} as build
7+ FROM ${from} AS build
8+
89
910#
1011# Install yum
@@ -49,8 +50,10 @@ RUN [ -z "$release" ] || git checkout ${release} ; \
4950#
5051
5152# Enable EPEL repository for freetds and hiredis
53+
5254RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
5355
56+
5457# Enable Code Ready Builder repo (CentOS powertools equivalent)
5558RUN yum install -y yum-utils
5659RUN yum config-manager --enable crb
@@ -95,14 +98,15 @@ FROM ${from}
9598
9699COPY --from=build /root/rpms /tmp/
97100
101+
98102#
99103# Install yum
100104#
101105RUN dnf install -y yum
102106
103107
104-
105108# EPEL repository for freetds and hiredis
109+
106110RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
107111 && yum install -y dnf-utils \
108112 && yum config-manager --enable crb \
Original file line number Diff line number Diff line change 44# Rebuild this file with `make docker.ubuntu18.regen`
55#
66ARG from=ubuntu:18.04
7- FROM ${from} as build
7+ FROM ${from} AS build
88
99ARG DEBIAN_FRONTEND=noninteractive
1010
You can’t perform that action at this time.
0 commit comments