From bb91f1f97d942976036cf20a0029eb3caa46405d Mon Sep 17 00:00:00 2001 From: kjeld Schouten-Lebbing Date: Tue, 6 Jul 2021 23:34:41 +0200 Subject: [PATCH] small entrypoint mistakes --- containers/apps/freeradius/entrypoint.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/containers/apps/freeradius/entrypoint.sh b/containers/apps/freeradius/entrypoint.sh index 71df7d636ef..af89ba40ad0 100644 --- a/containers/apps/freeradius/entrypoint.sh +++ b/containers/apps/freeradius/entrypoint.sh @@ -1,18 +1,17 @@ #!/bin/sh set -e +rm -Rf /etc/raddb if [ -f "/config/clients.conf" ]; then echo "Radius config already exists, skipping config copy..." - chown -R freerad:freerad /config - ln -s /etc/raddb /config else echo "Radius config does not exist, copying..." - rm -Rf /defaults/raddb cp -Rf /defaults/raddb/* /config/ - chown -R freerad:freerad /config - ln -s /etc/raddb /config fi +chown -R freerad:freerad /config +ln -s /etc/raddb /config + # this if will check if the first argument is a flag # but only works if all arguments require a hyphenated flag # -v; -SL; -f arg; etc will work, but not arg1 arg2