Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Create docker-entrypoint.sh
chubing committed Aug 27, 2019
1 parent ebeeb18 commit ce2e4e0
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions docker-entrypoint.sh
@@ -0,0 +1,24 @@
#!/bin/sh
set -e

# 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
if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ]; then
set -- radiusd "$@"
fi

# check for the expected command
if [ "$1" = 'radiusd' ]; then
shift
exec radiusd -f "$@"
fi

# debian people are likely to call "freeradius" as well, so allow that
if [ "$1" = 'freeradius' ]; then
shift
exec radiusd -f "$@"
fi

# else default to run whatever the user wanted like "bash" or "sh"
exec "$@"

0 comments on commit ce2e4e0

Please sign in to comment.