#! /bin/bash # set -e progname=$(basename $0) function help { cat < $uwb_rc/uwb_rc/beacon echo I: started beaconing on ch 13 in host $(basename $uwb_rc) fi echo $host_CHID | cat > $dev/wusb_chid echo I: started host $(basename $dev) done ;; set-chid) shift for dev in ${2:-$devs} do echo "${2:-$host_CHID}" "${3:-$host_band_group}" "${4:-$host_name}" \ | cat > $dev/wusb_host_info done ;; get-cdid) for dev in ${2:-$devs} do cat $dev/wusb_cdid done ;; set-cc) for dev in ${2:-$devs} do shift CDID="$(head --bytes=16 /dev/urandom | od -tx1 -An)" CK="$(head --bytes=16 /dev/urandom | od -tx1 -An)" cat > $dev/wusb_cc <&2 help 1>&2 result=1 esac exit $result