#697 more robust way to change dns conf

This commit is contained in:
Christian Rotzoll 2019-08-11 23:40:52 +02:00
parent a52789e414
commit 5e2b3d8d53

View File

@ -86,13 +86,18 @@ fi
# see https://github.com/rootzoll/raspiblitz/issues/322#issuecomment-466733550
# check /etc/dhcpd.conf and /etc/dhcp/dhcpd.conf
if [ "${baseImage}" = "raspbian" ] || [ "${baseImage}" = "dietpi" ] ; then
sudo sed -i "s/^#static domain_name_servers=192.168.0.1*/static domain_name_servers=1.1.1.1/g" /etc/dhcpcd.conf
systemctl daemon-reload
# comment out any static dns entry if one is active
sudo sed -i "s/^static domain_name_servers=.*/#static domain_name_servers=/g" /etc/dhcpcd.conf
# add new dns config to conf file
echo "static domain_name_servers=1.1.1.1" | sudo tee -a /etc/dhcpcd.conf
fi
if [ "${baseImage}" = "ubuntu" ]; then
sudo sed -i "s/^#static domain_name_servers=192.168.0.1*/static domain_name_servers=1.1.1.1/g" /etc/dhcp/dhcpd.conf
systemctl daemon-reload
# comment out any static dns entry if one is active
sudo sed -i "s/^static domain_name_servers=.*/#static domain_name_servers=/g" /etc/dhcp/dhcpd.conf
# add new dns config to conf file
echo "static domain_name_servers=1.1.1.1" | sudo tee -a /etc/dhcp/dhcpd.conf
fi
systemctl daemon-reload
if [ "${baseImage}" = "raspbian" ] || [ "${baseImage}" = "dietpi" ] ; then
# fixing locales for build