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.

install 592B

1234567891011121314151617181920212223
  1. #! /usr/bin/env sh
  2. dir="$(dirname $(readlink -f "${0}"))"
  3. if [ ! -e /etc/sitegen ]
  4. then
  5. rm -f /etc/sitegen &&
  6. cp -r "${dir}/sitegen" /etc/sitegen
  7. fi &&
  8. cp "${dir}/sitegen.py" /usr/local/bin/sitegen &&
  9. cp "${dir}/bash/sitegen.completion" /etc/bash_completion.d/sitegen &&
  10. cp "${dir}/apache/letsencrypt.conf" /etc/apache2/conf-available/letsencrypt.conf &&
  11. a2enconf letsencrypt &&
  12. service apache2 reload &&
  13. if [ ! -e /etc/cron.d/sitegen-cert-renew ]
  14. then
  15. rm -f /etc/cron.d/cert-renew &&
  16. cp "${dir}/cron/sitegen-cert-renew" /etc/cron.d/sitegen-cert-renew
  17. fi &&
  18. service cron reload