15 lines
No EOL
378 B
Bash
Executable file
15 lines
No EOL
378 B
Bash
Executable file
#!/bin/sh
|
|
set -e
|
|
|
|
# first arg is `-f` or `--some-option`
|
|
if [ "${1#-}" != "$1" ]; then
|
|
set -- haproxy "$@"
|
|
fi
|
|
|
|
if [ "$1" = 'haproxy' ]; then
|
|
# if the user wants "haproxy", let's use "haproxy-systemd-wrapper" instead so we can have proper reloadability implemented by upstream
|
|
shift # "haproxy"
|
|
set -- "$(which haproxy-systemd-wrapper)" -p /run/haproxy.pid "$@"
|
|
fi
|
|
|
|
exec "$@" |