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

Client mesh install is optional

Bob Mottram преди 8 години
родител
ревизия
03e7d379c7
променени са 1 файла, в които са добавени 10 реда и са изтрити 3 реда
  1. 10
    3
      src/freedombone-client

+ 10
- 3
src/freedombone-client Целия файл

32
 export TEXTDOMAINDIR="/usr/share/locale"
32
 export TEXTDOMAINDIR="/usr/share/locale"
33
 
33
 
34
 CURR_USER=$USER
34
 CURR_USER=$USER
35
+MESH_CLIENT_INSTALL=
35
 
36
 
36
 # Version number of this script
37
 # Version number of this script
37
 VERSION="1.01"
38
 VERSION="1.01"
102
 
103
 
103
 function show_help {
104
 function show_help {
104
 	echo ''
105
 	echo ''
105
-	echo $"${PROJECT_NAME}-client"
106
+	echo $"${PROJECT_NAME}-client --mesh [yes|no]"
106
 	echo ''
107
 	echo ''
107
 	exit 0
108
 	exit 0
108
 }
109
 }
123
 			shift
124
 			shift
124
 			WIFI_CHANNEL=${1}
125
 			WIFI_CHANNEL=${1}
125
 			;;
126
 			;;
127
+		--mesh)
128
+			shift
129
+			MESH_CLIENT_INSTALL=${1}
130
+			;;
126
 		*)
131
 		*)
127
 			# unknown option
132
 			# unknown option
128
 			;;
133
 			;;
133
 echo $'Configuring client'
138
 echo $'Configuring client'
134
 configure_ssh_client
139
 configure_ssh_client
135
 configure_monkeysphere
140
 configure_monkeysphere
136
-${PROJECT_NAME}-mesh-install batman_client
137
-${PROJECT_NAME}-mesh-install babel_client
141
+if [[ $MESH_CLIENT_INSTALL == $'yes' || $MESH_CLIENT_INSTALL == $'y' || $MESH_CLIENT_INSTALL == $'on' ]]; then
142
+	${PROJECT_NAME}-mesh-install batman_client
143
+	${PROJECT_NAME}-mesh-install babel_client
144
+fi
138
 echo $'Configuration complete'
145
 echo $'Configuration complete'
139
 exit 0
146
 exit 0