diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2017-03-28 12:16:58 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2017-03-28 12:37:17 +0200 |
commit | dae3d3c47906379061d57854fd140e8a7a12a25c (patch) | |
tree | 120abdd29437f4d78e971685aa21300439c6f449 /install | |
parent | 0f2f19e9aa736f86a5a7cc3cbd2f5b1e325b0202 (diff) |
initial import0.1
The original osmo-gsm-tester was an internal development at sysmocom, mostly by
D. Laszlo Sitzer <dlsitzer@sysmocom.de>, of which this public osmo-gsm-tester
is a refactoring / rewrite.
This imports an early state of the refactoring and is not functional yet. Bits
from the earlier osmo-gsm-tester will be added as needed. The earlier commit
history is not imported.
Diffstat (limited to 'install')
-rw-r--r-- | install/ofono.service | 11 | ||||
-rw-r--r-- | install/org.ofono.conf | 28 | ||||
-rw-r--r-- | install/osmo-gsm-tester-limits.conf | 4 | ||||
-rw-r--r-- | install/osmo-gsm-tester.service | 11 |
4 files changed, 54 insertions, 0 deletions
diff --git a/install/ofono.service b/install/ofono.service new file mode 100644 index 0000000..0aa9fbe --- /dev/null +++ b/install/ofono.service @@ -0,0 +1,11 @@ +# systemd service file for the ofono daemon +[Unit] +Description=oFono + +[Service] +ExecStart=/usr/local/src/ofono/src/ofonod -n +Restart=always +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target diff --git a/install/org.ofono.conf b/install/org.ofono.conf new file mode 100644 index 0000000..8b13c75 --- /dev/null +++ b/install/org.ofono.conf @@ -0,0 +1,28 @@ +<!-- This configuration file specifies the required security policies + for oFono core daemon to work. It lives in /etc/dbus-1/system.d/ --> + +<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> +<busconfig> + + <!-- ../system.conf have denied everything, so we just punch some holes --> + + <policy user="root"> + <allow own="org.ofono"/> + <allow send_destination="org.ofono"/> + <allow send_interface="org.ofono.SimToolkitAgent"/> + <allow send_interface="org.ofono.PushNotificationAgent"/> + <allow send_interface="org.ofono.SmartMessagingAgent"/> + <allow send_interface="org.ofono.PositioningRequestAgent"/> + <allow send_interface="org.ofono.HandsfreeAudioAgent"/> + </policy> + + <policy at_console="true"> + <allow send_destination="org.ofono"/> + </policy> + + <policy context="default"> + <deny send_destination="org.ofono"/> + </policy> + +</busconfig> diff --git a/install/osmo-gsm-tester-limits.conf b/install/osmo-gsm-tester-limits.conf new file mode 100644 index 0000000..1fb0738 --- /dev/null +++ b/install/osmo-gsm-tester-limits.conf @@ -0,0 +1,4 @@ +# place this file in /etc/security/limits.d to allow core files when a program +# crashes; for osmo-gsm-tester. +root - core unlimited +* - core unlimited diff --git a/install/osmo-gsm-tester.service b/install/osmo-gsm-tester.service new file mode 100644 index 0000000..02225d7 --- /dev/null +++ b/install/osmo-gsm-tester.service @@ -0,0 +1,11 @@ +# systemd service file for the osmo-gsm-tester daemon +[Unit] +Description=Osmocom GSM Tester + +[Service] +ExecStart=/usr/local/src/osmo-gsm-tester/osmo-gsm-tester +Restart=on-abort +StartLimitInterval=0 + +[Install] +WantedBy=multi-user.target |