/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