Преглед на файлове

Conditions to stop repeated applications

Bob Mottram преди 10 години
родител
ревизия
e3468ce863
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6
    2
      install-freedombone.sh

+ 6
- 2
install-freedombone.sh Целия файл

@@ -7271,8 +7271,12 @@ function enable_wifi_hotspot {
7271 7271
       echo "    dns-nameservers $ROUTER_IP_ADDRESS" >> /etc/network/interfaces
7272 7272
   fi
7273 7273
 
7274
-  sed -i 's/option domain-name "example.org";/#option domain-name "example.org";/g' /etc/dhcp/dhcpd.conf
7275
-  sed -i 's/option domain-name-servers ns1.example.org, ns2.example.org;/#option domain-name-servers ns1.example.org, ns2.example.org;/g' /etc/dhcp/dhcpd.conf
7274
+  if ! grep -q '#option domain-name "example.org";' /etc/network/interfaces; then
7275
+      sed -i 's/option domain-name "example.org";/#option domain-name "example.org";/g' /etc/dhcp/dhcpd.conf
7276
+  fi
7277
+  if ! grep -q '#option domain-name-servers ns1.example.org, ns2.example.org;' /etc/network/interfaces; then
7278
+      sed -i 's/option domain-name-servers ns1.example.org, ns2.example.org;/#option domain-name-servers ns1.example.org, ns2.example.org;/g' /etc/dhcp/dhcpd.conf
7279
+  fi
7276 7280
   sed -i 's/#authoritative;/authoritative;/g' /etc/dhcp/dhcpd.conf
7277 7281
 
7278 7282
   if ! grep -q "subnet $WIFI_SUBNET netmask 255.255.255.0" /etc/dhcp/dhcpd.conf; then