From 81ae9db45b99c6317a64b0e87f95f64bf12e6299 Mon Sep 17 00:00:00 2001 From: fossdd Date: Thu, 7 Aug 2025 16:12:11 +0200 Subject: [PATCH] systemd/systemd-services: add user-cellbroadcastd.service Becomes a more stricter dependency of Phosh From https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/blob/main/data/cellbroadcastd.service.in plus https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/merge_requests/43 Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6895 --- extra-repos/systemd/systemd-services/APKBUILD | 6 +++++- .../systemd-services/user-cellbroadcastd.service | 13 +++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 extra-repos/systemd/systemd-services/user-cellbroadcastd.service diff --git a/extra-repos/systemd/systemd-services/APKBUILD b/extra-repos/systemd/systemd-services/APKBUILD index 1cebc3600..3876f39bd 100644 --- a/extra-repos/systemd/systemd-services/APKBUILD +++ b/extra-repos/systemd/systemd-services/APKBUILD @@ -7,7 +7,7 @@ # How to add a new service file (5 steps): pkgname=systemd-services # 1. bump pkgver -pkgver=83 +pkgver=84 pkgrel=0 pkgdesc="Systemd service files" url="https://postmarketos.org" @@ -30,6 +30,7 @@ subpackages=" baloo-systemd:_service blueman-systemd:_service bluez-systemd:_service + cellbroadcastd-systemd:_service colord-systemd:_service connman-systemd:_service containerd-systemd:_service @@ -130,6 +131,7 @@ _bluez_sources=" user/mpris-proxy.service user/obex.service " # From bluez build with --enable-systemd +_cellbroadcastd_sources="user/cellbroadcastd.service" # https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/blob/main/data/cellbroadcastd.service.in _colord_sources="system/colord.service" # From https://github.com/hughsie/colord/blob/main/data/colord.service.in _connman_sources=" system/connman-vpn.service @@ -266,6 +268,7 @@ source="$(flatpath \ $_baloo_sources \ $_blueman_sources \ $_bluez_sources \ + $_cellbroadcastd_sources \ $_colord_sources \ $_connman_sources \ $_containerd_sources \ @@ -400,6 +403,7 @@ de133c35cf95d7c833368c9010264668e72657400ad4e5259ef046321c878507f36ef73fa7b4759f 5ad5f8adcc89759e5c935a2e55803fac52a9681af3a28f5c8d46f693717afcf7c8c6394f85dd5dbc1ddb575b909b0f6feee2e9973ee177e6445d375136b932ee user-dbus-org.bluez.obex.service 00049b418fab6dec7d9931a87cc64d2062efa0f7128bec1a693bfdf112703e628a2f1c98d2d5bf71554e6e576882890cef7a02de283909b1dd2f4c5ec0f6393e user-mpris-proxy.service 5ad5f8adcc89759e5c935a2e55803fac52a9681af3a28f5c8d46f693717afcf7c8c6394f85dd5dbc1ddb575b909b0f6feee2e9973ee177e6445d375136b932ee user-obex.service +67bfac5f7f3e75408c2bf52c0f9d8f7d1e9b1137e61844db99c8b8b855657934edc5963a0df199dd40ab6c03596402b3ca8145c0c29736f1c657f7b3748e6bc5 user-cellbroadcastd.service c10378bac1d64c0a2c767aab439c7d71bb7706b4fdc981add3ab4d5967257c0177f07448f884aeb1ee4571c59746c3584befa95858940aed198e29fa83cf5d17 system-colord.service 52840a212a845900ed88bd08a7b318c2b74c68a421bf1a9bbb3378e09be2b6edab1ddb87a3e410925ab0f50ab738ab3c804611bdf8101ca7896e874f9f6ba066 system-connman-vpn.service a7fd0c47858a10c263d9bc661dc955366a2acd79f7be5cf2571dc7ec3b3f5adf122b4e55e58d01b778aa7ed0c6981fc454295c93d29bd89d9145d5d2439e01a5 system-connman-wait-online.service diff --git a/extra-repos/systemd/systemd-services/user-cellbroadcastd.service b/extra-repos/systemd/systemd-services/user-cellbroadcastd.service new file mode 100644 index 000000000..d7a3784e2 --- /dev/null +++ b/extra-repos/systemd/systemd-services/user-cellbroadcastd.service @@ -0,0 +1,13 @@ +[Unit] +Description=Cellbroadcast Daemon +After=ModemManager.service +ConditionUser=!@system + +[Service] +Type=dbus +BusName=org.freedesktop.cbd +ExecStart=/usr/libexec/cellbroadcastd + +[Install] +WantedBy=default.target +Alias=dbus-org.freedesktop.cbd.service