浏览代码

Client mesh install is optional

Bob Mottram 9 年前
父节点
当前提交
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