You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

gitea 874B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/bash
  2. ########################################################################
  3. # This script some defaults for gitea to run in a FHS compliant manner #
  4. ########################################################################
  5. # It assumes that you place this script as gitea in /usr/bin
  6. #
  7. # And place the original in /usr/lib/gitea with working files in /var/lib/gitea
  8. # and main configuration in /etc/gitea/app.ini
  9. GITEA="/usr/lib/gitea/gitea"
  10. WORK_DIR="/var/lib/gitea"
  11. APP_INI="/etc/gitea/app.ini"
  12. APP_INI_SET=""
  13. for i in "$@"; do
  14. case "$i" in
  15. "-c")
  16. APP_INI_SET=1
  17. ;;
  18. "-c="*)
  19. APP_INI_SET=1
  20. ;;
  21. "--config")
  22. APP_INI_SET=1
  23. ;;
  24. "--config="*)
  25. APP_INI_SET=1
  26. ;;
  27. *)
  28. ;;
  29. esac
  30. done
  31. if [ -z "$APP_INI_SET" ]; then
  32. CONF_ARG="-c \"$APP_INI\""
  33. fi
  34. # Provide FHS compliant defaults to
  35. GITEA_WORK_DIR="${GITEA_WORK_DIR:-$WORK_DIR}" "$GITEA" $CONF_ARG "$@"