23 lines
485 B
Bash
23 lines
485 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
echo "copy configs"
|
|
cp -r /configs/default /etc/freeradius/sites-enabled/default
|
|
cp -r /configs/sql /etc/freeradius/mods-enabled/sql
|
|
cp -r /configs/rest /etc/freeradius/mods-enabled/rest
|
|
|
|
if [ ! "$(ls -A /etc/freeradius/certs)" ]; then
|
|
echo "Copying certificates"
|
|
mkdir -p /etc/freeradius/certs/
|
|
cp -r /tmp/certs/ /etc/freeradius/certs/
|
|
fi
|
|
|
|
echo "chowning..."
|
|
chown -R freerad:root /etc/freeradius && chmod -R 750 /etc/freeradius
|
|
|
|
echo "running"
|
|
exec "$@"
|
|
|
|
|