posttrans 977 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/sh
  2. set -e
  3. echo "POSTTRANS: Running script"
  4. [ -f /etc/sysconfig/grafana-server ] && . /etc/sysconfig/grafana-server
  5. # copy config files if missing
  6. if [ ! -f /etc/grafana/grafana.ini ]; then
  7. echo "POSTTRANS: Config file not found"
  8. if [ -f /etc/grafana/grafana.ini.rpmsave ]; then
  9. echo "POSTTRANS: /etc/grafana/grafana.ini.rpmsave config file found."
  10. mv /etc/grafana/grafana.ini.rpmsave /etc/grafana/grafana.ini
  11. echo "POSTTRANS: /etc/grafana/grafana.ini restored"
  12. if [ -f /etc/grafana/ldap.toml.rpmsave ]; then
  13. echo "POSTTRANS: /etc/grafana/ldap.toml.rpmsave found"
  14. mv /etc/grafana/ldap.toml.rpmsave /etc/grafana/ldap.toml
  15. echo "POSTTRANS: /etc/grafana/ldap.toml restored"
  16. fi
  17. echo "POSTTRANS: Restoring config file permissions"
  18. chown -Rh root:$GRAFANA_GROUP /etc/grafana/*
  19. chmod 755 /etc/grafana
  20. find /etc/grafana -type f -exec chmod 640 {} ';'
  21. find /etc/grafana -type d -exec chmod 755 {} ';'
  22. fi
  23. fi