github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/hack/lib/mapper.sh (about) 1 #!/usr/bin/env bash 2 3 ### 4 #Copyright 2020 The KubeEdge Authors. 5 # 6 #Licensed under the Apache License, Version 2.0 (the "License"); 7 #you may not use this file except in compliance with the License. 8 #You may obtain a copy of the License at 9 # 10 # http://www.apache.org/licenses/LICENSE-2.0 11 # 12 #Unless required by applicable law or agreed to in writing, software 13 #distributed under the License is distributed on an "AS IS" BASIS, 14 #WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 #See the License for the specific language governing permissions and 16 #limitations under the License. 17 ### 18 19 set -o errexit 20 set -o nounset 21 set -o pipefail 22 23 kubeedge::mapper::build_bluetoothdevice() { 24 blutooth_binary=${KUBEEDGE_GO_PACKAGE}/mappers/bluetooth_mapper 25 name=bluetooth_mapper 26 27 mkdir -p ${KUBEEDGE_OUTPUT_BINPATH} 28 set -x 29 go build -o ${KUBEEDGE_OUTPUT_BINPATH}/${name} $blutooth_binary 30 set +x 31 }