entrypoint.sh 498 B

123456789101112131415161718192021
  1. #!/bin/sh -el
  2. [ -z "$*" ] || exec "$@"
  3. CONFIG=${1:-/etc/davmail/davmail.properties}
  4. if [ -n "$DAVMAIL_CONFIG_URL" ]; then
  5. CONFIG=$HOME/davmail.properties
  6. wget -qO $CONFIG "$DAVMAIL_CONFIG_URL"
  7. elif [ -n "$DAVMAIL_URL" ]; then
  8. CONFIG=$HOME/davmail.properties
  9. while read line; do
  10. eval echo "$line"
  11. done < /etc/davmail/davmail.properties.template > $CONFIG
  12. fi
  13. if [ -r "$CONFIG" ]; then
  14. exec /opt/davmail/davmail.sh "$CONFIG"
  15. else
  16. echo "ERROR: can't read [$CONFIG]!"
  17. return 1
  18. fi