Selaa lähdekoodia

Checking of restarts

Bob Mottram 10 vuotta sitten
vanhempi
commit
b584239333
1 muutettua tiedostoa jossa 21 lisäystä ja 2 poistoa
  1. 21
    2
      install-freedombone.sh

+ 21
- 2
install-freedombone.sh Näytä tiedosto

@@ -7132,6 +7132,15 @@ function enable_wifi_hotspot {
7132 7132
   fi
7133 7133
   apt-get -y install hostapd dnsmasq
7134 7134
 
7135
+  if [ ! -f /etc/default/hostapd ]; then
7136
+	  echo 'Unable to find /etc/default/hostapd. hostapd may not have installed correctly'
7137
+	  exit 490
7138
+  fi
7139
+  if [ ! -f /etc/dnsmasq.conf ]; then
7140
+	  echo 'Unable to find /etc/dnsmasq.conf. dnsmasq may not have installed correctly'
7141
+	  exit 492
7142
+  fi
7143
+
7135 7144
   get_wifi_essid
7136 7145
   get_wifi_password
7137 7146
 
@@ -7188,11 +7197,19 @@ function enable_wifi_hotspot {
7188 7197
   echo 'eapol_key_index_workaround=0' >> /etc/hostapd/hostapd.conf
7189 7198
 
7190 7199
   service hostapd restart
7200
+  if [ ! "$?" = "0" ]; then
7201
+	  echo 'Unable to restart hostapd'
7202
+	  exit 854
7203
+  fi
7191 7204
 
7192 7205
   sed -i "s/#interface=/interface=$WIFI_INTERFACE/" /etc/dnsmasq.conf
7193 7206
   sed -i 's/#dhcp-range=192.168.0.50,192.168.0.150,12h/dhcp-range=192.168.1.1,192.168.1.50,12h/g' /etc/dnsmasq.conf
7194 7207
 
7195 7208
   service dnsmasq restart
7209
+  if [ ! "$?" = "0" ]; then
7210
+	  echo 'Unable to restart dnsmasq'
7211
+	  exit 856
7212
+  fi
7196 7213
 
7197 7214
   # Add details to the README file
7198 7215
   if ! grep -q "Wifi Hotspot" /home/$MY_USERNAME/README; then
@@ -7205,8 +7222,6 @@ function enable_wifi_hotspot {
7205 7222
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
7206 7223
   fi
7207 7224
 
7208
-  service networking restart
7209
-
7210 7225
   echo 'enable_wifi_hotspot' >> $COMPLETION_FILE
7211 7226
 }
7212 7227
 
@@ -7242,6 +7257,10 @@ function enable_wifi {
7242 7257
   fi
7243 7258
 
7244 7259
   service networking restart
7260
+  if [ ! "$?" = "0" ]; then
7261
+	  echo 'Unable to restart networking'
7262
+	  exit 855
7263
+  fi
7245 7264
 
7246 7265
   # Add details to the README file
7247 7266
   if [[ ENABLE_WIFI_HOTSPOT != "yes" ]]; then