diff --git a/.config/systemd/user/phonesim-modem.service b/.config/systemd/user/phonesim-modem.service new file mode 100644 index 0000000..e1cef2c --- /dev/null +++ b/.config/systemd/user/phonesim-modem.service @@ -0,0 +1,12 @@ +[Unit] +Description=Power on phonesim modem +After=phonesim.service + +[Service] +ExecStart=/bin/bash %h/scripts/start-phonesim-modem.sh +Type=oneshot +RemainAfterExit=yes +StandardOutput=journal + +[Install] +WantedBy=default.target diff --git a/.config/systemd/user/phonesim.service b/.config/systemd/user/phonesim.service new file mode 100644 index 0000000..86a2904 --- /dev/null +++ b/.config/systemd/user/phonesim.service @@ -0,0 +1,11 @@ +[Unit] +Description=Phonesim service + +[Service] +ExecStart=/usr/bin/phonesim -p 12345 /usr/share/phonesim/default.xml +Type=simple +RemainAfterExit=true +StandardOutput=journal + +[Install] +WantedBy=default.target diff --git a/scripts/start-phonesim-modem.sh b/scripts/start-phonesim-modem.sh new file mode 100755 index 0000000..ea7a505 --- /dev/null +++ b/scripts/start-phonesim-modem.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +opts='--print-reply --system --dest=org.ofono /phonesim org.ofono.Modem.SetProperty' +/usr/bin/dbus-send $opts string:"Powered" variant:boolean:true +/usr/bin/dbus-send $opts string:"Online" variant:boolean:true +/usr/bin/python3 /home/kuba/git/ofono/test/list-modems | head -n 9