/geco
6 years ago
3 changed files with 33 additions and 21 deletions
@ -0,0 +1,29 @@ |
|||
|
|||
#!/bin/bash |
|||
|
|||
# stop services |
|||
echo "making sure services are not running" |
|||
sudo systemctl stop lnd 2>/dev/null |
|||
|
|||
echo "deleting TLSCert" |
|||
sudo rm /mnt/hdd/lnd/tls.* 2>/dev/null |
|||
echo "let lnd generate new TLSCert" |
|||
sudo -u bitcoin /usr/local/bin/lnd &>/dev/null & |
|||
echo "wait until generated" |
|||
newCertExists=0 |
|||
count=0 |
|||
while [ ${newCertExists} -eq 0 ] |
|||
do |
|||
count=$(($count + 1)) |
|||
echo "(${count}/60) check for cert" |
|||
if [ ${count} -gt 60 ]; then |
|||
echo "FAIL - was not able to generate new LND certs" |
|||
exit 1 |
|||
fi |
|||
newCertExists=$(sudo ls /mnt/hdd/lnd/tls.cert 2>/dev/null | grep -c '.cert') |
|||
sleep 2 |
|||
done |
|||
sudo killall /usr/local/bin/lnd |
|||
echo "copy new cert to admin user" |
|||
sudo cp /mnt/hdd/lnd/tls.cert /home/admin/.lnd |
|||
echo "OK TLS certs are fresh" |
Loading…
Reference in new issue