/usr/bin/ofono-setup is in telephony-service 0.1+14.04.20140415-0ubuntu1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #!/bin/sh
# do not wait for a network connection to launch the connection managers
dconf write /org/gnome/empathy/use-conn false 2>&1 > /dev/null
# check if there is a tp-ofono account already
# for now assume that if there is at least one account, the system is properly configured.
mc-tool show ofono/ofono/account0 2>&1 > /dev/null
# if there is not, create one and enable it
if [ $? -eq 1 ]; then
# get the modems from ofono
MODEMS=`/usr/share/ofono/scripts/list-modems | grep --binary-files=text "^\[" | sed 's,^\[ \(.*\) \],\1,g'`
INDEX=0
# and for each modem found create a telepathy account
for modem in $MODEMS; do
ACCOUNT="account$INDEX"
echo "creating ofono/ofono/$ACCOUNT"
mc-tool add ofono/ofono $ACCOUNT string:modem-objpath=$modem
echo "enabling ofono/ofono/$ACCOUNT"
mc-tool enable ofono/ofono/$ACCOUNT
mc-tool auto-connect ofono/ofono/$ACCOUNT
INDEX=$((INDEX+1))
done
fi
echo 'ofono accounts initialized'
|