#!/bin/sh # Copyright (c) Claudio Pisa # Released under the GNU General Public License v3 # This scripts generates a "vendor_elements" configuration for hostapd.conf. HNAME="$1" if [ -z "$HNAME" ]; then echo -e "\t\tUsage: $0 " exit 1 fi len="$(echo -n "$HNAME" | wc -c)" if [ "$len" -gt 14 ]; then echo "hostname too long. Max 14 chars" exit 1 fi hexhname="$(echo -n "$HNAME" | sed 's/\(.\)/\1\n/g' | while read c; do printf '%02x' "'$c "; done)" vendor_elements="dd26000c42000000011e000000001f660902ff0f${hexhname}" while [ $(echo -n "$vendor_elements" | wc -c) -lt 80 ]; do vendor_elements="${vendor_elements}00" done echo $vendor_elements