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.

run.sh 428B

12345678910111213141516171819202122
  1. #!/bin/sh
  2. # start in right dir
  3. cd /ircd
  4. # make config file
  5. if [ ! -f "/ircd/ircd.yaml" ]; then
  6. awk '{gsub(/path: languages/,"path: /ircd-bin/languages")}1' /ircd-bin/oragono.yaml > /tmp/ircd.yaml
  7. mv /tmp/ircd.yaml /ircd/ircd.yaml
  8. fi
  9. # make db and certs
  10. if [ ! -f "/ircd/ircd.db" ]; then
  11. /ircd-bin/oragono initdb
  12. fi
  13. if [ ! -f "/ircd/tls.key" ]; then
  14. /ircd-bin/oragono mkcerts
  15. fi
  16. # run!
  17. /ircd-bin/oragono run