123456789101112131415161718192021222324 |
- #!/bin/bash
- set -e
- # first check if we're passing flags, if so
- # prepend with sentry
- if [ "${1:0:1}" = '-' ]; then
- set -- sentry "$@"
- fi
- if [[ $1 =~ ^[[:alnum:]]+$ ]] && [ -f "/usr/local/lib/python2.7/site-packages/sentry/runner/commands/$1.py" ]; then
- set -- sentry "$@";
- fi
- if [ "$1" = 'sentry' ]; then
- set -- tini -- "$@"
- if [ "$(id -u)" = '0' ]; then
- mkdir -p /data/files
- find /data ! -user sentry -exec chown sentry {} \;
- set -- gosu sentry "$@"
- fi
- fi
- exec "$@"
|