Kaynağa Gözat

If mesh doesn't start then exit

Bob Mottram 9 yıl önce
ebeveyn
işleme
fbe713a383
1 değiştirilmiş dosya ile 5 ekleme ve 2 silme
  1. 5
    2
      src/freedombone-mesh

+ 5
- 2
src/freedombone-mesh Dosyayı Görüntüle

39
 
39
 
40
 if [ ! -f /tmp/meshtype ]; then
40
 if [ ! -f /tmp/meshtype ]; then
41
     sudo batman start
41
     sudo batman start
42
+    if [ ! "$?" = "0" ]; then
43
+        exit 2
44
+    fi
42
     clear
45
     clear
43
 fi
46
 fi
44
 
47
 
86
 
89
 
87
 if [ ! $AVAHI_DOMAIN ]; then
90
 if [ ! $AVAHI_DOMAIN ]; then
88
     echo 'No domain name'
91
     echo 'No domain name'
89
-    exit 2
92
+    exit 3
90
 fi
93
 fi
91
 
94
 
92
 # Connect to IRC
95
 # Connect to IRC
94
     if [ ! -f /usr/local/bin/irssi ]; then
97
     if [ ! -f /usr/local/bin/irssi ]; then
95
         echo 'You need irssi installed on your system'
98
         echo 'You need irssi installed on your system'
96
         sudo batman stop
99
         sudo batman stop
97
-        exit 3
100
+        exit 4
98
     fi
101
     fi
99
 fi
102
 fi
100
 irssi -c $AVAHI_DOMAIN -p $IRC_PORT -n $USER
103
 irssi -c $AVAHI_DOMAIN -p $IRC_PORT -n $USER