mirror of
https://github.com/vimagick/dockerfiles.git
synced 2026-01-04 20:14:56 +01:00
freeradius support eap
This commit is contained in:
@@ -9,14 +9,20 @@ RUN set -xe \
|
||||
&& apk add --no-cache freeradius \
|
||||
freeradius-mysql \
|
||||
freeradius-radclient \
|
||||
&& rm -f /etc/raddb/mods-enabled/eap \
|
||||
make \
|
||||
openssl \
|
||||
&& /etc/raddb/certs/bootstrap \
|
||||
&& chown -R root:radius /etc/raddb/certs \
|
||||
&& ln -s /etc/raddb/mods-available/sql \
|
||||
/etc/raddb/mods-available/sqlcounter /etc/raddb/mods-enabled \
|
||||
&& sed -i -e 's@driver =.*@driver = "rlm_sql_mysql"@' \
|
||||
-e 's@dialect =.*@dialect = "mysql"@' \
|
||||
-e '/read_clients = yes/s@^#@@' \
|
||||
-e '/Connection info:/,/^$/{s@^#@@;s@localhost@mysql@}' \
|
||||
/etc/raddb/mods-available/sql
|
||||
/etc/raddb/mods-available/sql \
|
||||
&& sed -i -e '/^#\t*eap$/s@^#@@' \
|
||||
-e '/^#\teap {$/,/#\t}$/s@^#@@' \
|
||||
/etc/raddb/sites-enabled/default
|
||||
|
||||
VOLUME /etc/raddb
|
||||
|
||||
|
||||
Reference in New Issue
Block a user