after-install.sh 827 B

12345678910111213141516171819
  1. #!/bin/bash
  2. ETC='/opt/key-networks/ztncui/etc'
  3. if [ -f ${ETC}/passwd ]; then
  4. echo "Password file aready exists"
  5. else
  6. echo "Copying default password file..."
  7. cp -pv ${ETC}/default.passwd ${ETC}/passwd
  8. fi
  9. if [ -f /opt/key-networks/ztncui/etc/tls/privkey.pem ] && [ -f /opt/key-networks/ztncui/etc/tls/fullchain.pem ]; then
  10. echo "TLS key and certificate already exist"
  11. else
  12. echo "Generating new TLS key and self-signed certificate..."
  13. openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout /opt/key-networks/ztncui/etc/tls/privkey.pem -out /opt/key-networks/ztncui/etc/tls/fullchain.pem -subj "/C=XX/ST=YY/L=ZZ/O=Security/OU=SelfSigned/CN=example.com"
  14. fi
  15. chown ztncui.ztncui /opt/key-networks/ztncui/etc/tls/*
  16. echo "Enabling and starting ztncui service..."
  17. systemctl enable ztncui
  18. systemctl start ztncui