start.sh 748 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. if [ -n "${UMASK}" ]; then
  3. umask "${UMASK}"
  4. fi
  5. if [ -r /etc/vaultwarden.sh ]; then
  6. . /etc/vaultwarden.sh
  7. elif [ -r /etc/bitwarden_rs.sh ]; then
  8. echo "### You are using the old /etc/bitwarden_rs.sh script, please migrate to /etc/vaultwarden.sh ###"
  9. . /etc/bitwarden_rs.sh
  10. fi
  11. if [ -d /etc/vaultwarden.d ]; then
  12. for f in /etc/vaultwarden.d/*.sh; do
  13. if [ -r "${f}" ]; then
  14. . "${f}"
  15. fi
  16. done
  17. elif [ -d /etc/bitwarden_rs.d ]; then
  18. echo "### You are using the old /etc/bitwarden_rs.d script directory, please migrate to /etc/vaultwarden.d ###"
  19. for f in /etc/bitwarden_rs.d/*.sh; do
  20. if [ -r "${f}" ]; then
  21. . "${f}"
  22. fi
  23. done
  24. fi
  25. exec /vaultwarden "${@}"