diff -Naru orig/etc/init.d/bluetooth new/etc/init.d/bluetooth --- orig/etc/init.d/bluetooth 2020-06-12 13:14:37.000000000 -0500 +++ new/etc/init.d/bluetooth 2020-06-29 14:53:56.824235818 -0500 @@ -16,6 +16,9 @@ # FIXME: any of the sourced files may fail if/with syntax errors test -f /etc/default/bluetooth && . /etc/default/bluetooth test -f /etc/default/rcS && . /etc/default/rcS +DEVID=$(mts-io-sysfs show device-id) +HOSTNAME=$(uname -n) +NAME="${HOSTNAME}-${DEVID}" set -e @@ -28,6 +31,9 @@ exit 0 fi + if ! grep -q "^Name = ${NAME}$" /etc/bluetooth/main.conf ; then + sed -i "s/^Name = .*/Name = ${NAME}/" /etc/bluetooth/main.conf + fi start-stop-daemon --start --background $SSD_OPTIONS $MOREOPTIONS sleep 1 if [[ -n ${BLUETOOTHCTL_CMD} ]] ; then