blob: f57042c3c8badc4bb6cfab84f5a68477df544833 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/bash
# register every passkey found in $PASSKEYS_DIR
PASSKEYS_DIR="/etc/bluetooth/passkeys/"
PASSKEY_AGENT="/usr/lib/bluetooth/add-passkey"
cd $PASSKEYS_DIR
for f in $(ls -1 ${PASSKEYS_DIR}); do
if [ ! -r "$f" ]; then continue; fi
# default passkey
if [ "$f" == "default" ]; then
cat "$f" | $PASSKEY_AGENT --default > /dev/null 2>&1 &
# specific passkey
elif echo "$f" | egrep -q '([0-9a-fA-F]{1,2}:){5}[0-9a-fA-F]{1,2}'; then
cat "$f" | $PASSKEY_AGENT "$f" > /dev/null 2>&1 &
fi
done
|