systemd/systemd-services: add localsearch unit files (MR 6194)

[ci:skip-build]: already built successfully in CI
This commit is contained in:
Clayton Craft 2025-02-10 17:35:17 -08:00 committed by Pablo Correa Gómez
parent ec89ceffe9
commit d60a83adaf
No known key found for this signature in database
GPG key ID: 7A342565FF635F79
4 changed files with 49 additions and 1 deletions

View file

@ -7,7 +7,7 @@
# How to add a new service file (5 steps):
pkgname=systemd-services
# 1. bump pkgver
pkgver=57
pkgver=58
pkgrel=0
pkgdesc="Systemd service files"
url="https://postmarketos.org"
@ -46,6 +46,7 @@ subpackages="
kglobalacceld-systemd:_service
ksystemstats-systemd:_service
kwallet-pam-systemd:_service
localsearch-systemd:_service
lxc-systemd:_service
mce-systemd:_service
mmsd-tng-systemd:_service
@ -141,6 +142,7 @@ _kded_sources="user/plasma-kded6.service" # From https://invent.kde.org/framewor
_kglobalacceld_sources="user/plasma-kglobalaccel.service"
_ksystemstats_sources="user/plasma-ksystemstats.service"
_kwallet_pam_sources="user/plasma-kwallet-pam.service"
_localsearch_sources="user/tracker-writeback.service user/tracker-control.service user/tracker-miner-fs.service" # From https://gitlab.gnome.org/GNOME/localsearch
_lxc_sources="system/lxc@.service"
_mce_sources="system/mce.service" # From mce upstream
_mmsd_tng_sources="user/mmsd-tng.service"
@ -220,6 +222,7 @@ source="$(flatpath \
$_kglobalacceld_sources \
$_ksystemstats_sources \
$_kwallet_pam_sources \
$_localsearch_sources \
$_lxc_sources \
$_mce_sources \
$_mmsd_tng_sources \
@ -395,6 +398,9 @@ acf21c4391ca62775491ba4d3b7c460b4163ef07abb195e152c98299a2d12779f3eb95f8cad0aeb3
bccc419b13d39c59ef6bb765dde2bef70c621995bc53d74ccc9ad4aef92931ee74c3ee0b19a0dffb8c3f133b5b0d73f5f70df269dddf5f0ed1dba1cf31d7e141 user-plasma-ksystemstats.service
a9358610c86fd3506e4cf02aea26e699d61268121ea3c16507b8f71446c16169a1c90c75faf126f2cf607c091e507f7e5822ea5fd8cc1f6e14f257c8007287a3 user-plasma-kwallet-pam.service
ebd194aad645a836ba2b51bfcebd7f78a8ec703e62dd7a7e85343df4f7b60e99abfebd6de12e540e4be24e9079aee0b8ea450e5169ce9ee97e44d0b370013a07 user-plasma-polkit-agent.service
49010e368981fdb8f36bdfe58ed6ee00615cbee696891ce02fae7b213b451d5dfe60a5c6e0065c6d3ab588ce38948f5bee1f03200daa4fe8e234e82b249a9e15 user-tracker-writeback.service
53777d4ba1c35d7f00294675f61d3f0a0fa632a9abd6d428d9e159419e3ae43c6bb3c12f506dca0545db889a6642bfbaee5802fc637c6a84635e5f6814c79944 user-tracker-control.service
c5ebba42808185df86d71a0eec6d4c2122c45ea1d27123f0c0b389849e09dd8a85bd174654f3c6cb6467bd0ddb5cf25f07266ac3cdf25b888be355d07086ffed user-tracker-miner-fs.service
f6fb4c890cbf72e344ca7a22e7f033fb4c32ce9f5edc27c03ccc5c21424d6a0ef871d79e8a89a502a707bdceb3bfbd7a5b3c8e16b1cd30e149bf2fdf8cccea9e system-lxc@.service
becb3bb17995f44b4021d05109130a00d0eba3d698eaf204a1f8d325741faa729d4ac7fedf0446b9468507a3b558a412ae9aa7f813bbb1f466395c86f66542fd system-mce.service
873b53592786a978659bda8d32de5ed9a9f163ca298c4f4112f10bf635a8170c4060cc15b57ff72b3afd50075cd1c5dbc10030f00b166e2540397da9e1c5e46b user-mmsd-tng.service

View file

@ -0,0 +1,12 @@
[Unit]
Description=Tracker Filesystem Indexing Proxy
ConditionUser=!@system
[Service]
Type=dbus
BusName=org.freedesktop.Tracker3.Miner.Files.Control
ExecStart=/usr/libexec/localsearch-control-3
Restart=on-failure
# Don't restart after tracker daemon -k (aka tracker-control -k)
RestartPreventExitStatus=SIGKILL

View file

@ -0,0 +1,18 @@
[Unit]
Description=Tracker file system data miner
ConditionUser=!root
ConditionUser=!gnome-initial-setup
After=gnome-session.target
[Service]
Type=dbus
BusName=org.freedesktop.LocalSearch3
ExecStart=/usr/libexec/localsearch-3
Restart=on-failure
# Don't restart after tracker daemon -k (aka tracker-control -k)
RestartPreventExitStatus=SIGKILL
Slice=background.slice
[Install]
WantedBy=gnome-session.target

View file

@ -0,0 +1,12 @@
[Unit]
Description=Tracker data writeback service
[Service]
Type=dbus
BusName=org.freedesktop.LocalSearch3.Writeback
ExecStart=/usr/libexec/localsearch-writeback-3
Restart=on-failure
# Don't restart after tracker daemon -k (aka tracker-control -k)
RestartPreventExitStatus=SIGKILL
Slice=background.slice