mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update INSTALL.sh
rdns key generation is now skipped on repeat
This commit is contained in:
parent
4962a28847
commit
ec4c0225ed
10
INSTALL.sh
10
INSTALL.sh
@ -1551,12 +1551,13 @@ setup_bind(){
|
||||
echo " DNSStubListener=no" >> /etc/systemd/resolved.conf && systemctl restart systemd-resolved
|
||||
fi
|
||||
|
||||
echo "Generating rndc.key for DNS zone management."
|
||||
|
||||
RNDC_KEY_PATH="/etc/bind/rndc.key"
|
||||
RETRY_LIMIT_FOR_RDNC=5
|
||||
RETRY_COUNT_RDNC=0
|
||||
|
||||
if [ ! -f "$RNDC_KEY_PATH" ]; then
|
||||
echo "Generating rndc.key for DNS zone management."
|
||||
|
||||
while [ $RETRY_COUNT_RDNC -lt $RETRY_LIMIT_FOR_RDNC ]; do
|
||||
debug_log "Attempt $((RETRY_COUNT_RDNC + 1)) to generate rndc.key..."
|
||||
|
||||
@ -1577,13 +1578,14 @@ setup_bind(){
|
||||
RETRY_COUNT_RDNC=$((RETRY_COUNT_RDNC + 1))
|
||||
sleep 2
|
||||
done
|
||||
|
||||
|
||||
if [ -f "$RNDC_KEY_PATH" ]; then
|
||||
echo "rndc.key successfully generated."
|
||||
else
|
||||
radovan 1 "Failed to generate rndc.key after $RETRY_LIMIT attempts. Exiting."
|
||||
fi
|
||||
else
|
||||
echo "rndc.key already exists."
|
||||
fi
|
||||
|
||||
chmod 0777 -R /etc/bind
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user