systemd/systemd-services: add services for tuned, tuned-ppd
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6585
This commit is contained in:
parent
060652e6f9
commit
e15e22fcb8
3 changed files with 38 additions and 1 deletions
|
|
@ -7,7 +7,7 @@
|
|||
# How to add a new service file (5 steps):
|
||||
pkgname=systemd-services
|
||||
# 1. bump pkgver
|
||||
pkgver=73
|
||||
pkgver=74
|
||||
pkgrel=0
|
||||
pkgdesc="Systemd service files"
|
||||
url="https://postmarketos.org"
|
||||
|
|
@ -81,6 +81,8 @@ subpackages="
|
|||
tailscale-systemd:_service
|
||||
tinydm-systemd:_service
|
||||
tqftpserv-systemd:_service
|
||||
tuned-systemd:_service
|
||||
tuned-ppd-systemd:_service
|
||||
udisks2-systemd:_service
|
||||
udiskie-systemd:_service
|
||||
usb-moded-systemd:_service
|
||||
|
|
@ -187,6 +189,8 @@ _syncthing_sources="user/syncthing.service" # From https://github.com/syncthing
|
|||
_tailscale_sources="system/tailscaled.service etc/default/tailscaled"
|
||||
_tinydm_sources="system/tinydm.service" # see issue tinydm#11
|
||||
_tqftpserv_sources="system/tqftpserv.service"
|
||||
_tuned_sources="system/tuned.service" # From https://github.com/redhat-performance/tuned/blob/master/tuned.service
|
||||
_tuned_ppd_sources="system/tuned-ppd.service" # From https://github.com/redhat-performance/tuned/blob/master/tuned/ppd/tuned-ppd.service
|
||||
_udisks2_sources="system/udisks2.service" # From https://github.com/storaged-project/udisks/blob/master/data/udisks2.service.in
|
||||
_udiskie_sources="user/udiskie.service" # created, no unit file upstream
|
||||
_usb_moded_sources="system/usb_moded.service" # From usb_moded upstream
|
||||
|
|
@ -282,6 +286,8 @@ source="$(flatpath \
|
|||
$_tailscale_sources \
|
||||
$_tinydm_sources \
|
||||
$_tqftpserv_sources \
|
||||
$_tuned_sources \
|
||||
$_tuned_ppd_sources \
|
||||
$_udisks2_sources \
|
||||
$_udiskie_sources \
|
||||
$_usb_moded_sources \
|
||||
|
|
@ -423,6 +429,8 @@ be9df5e3fd9c88ec1a8db4aa2d9e8075d74ee3d2670aa3cfc611df3cff4d4041ac888a0338c9d5f1
|
|||
de63ecafaffc675f21d2a4b1e6b7e2c5464c03f7b2f79094d7f719c295190ac28b3cd85ba99a17bb9042d77ec323a6ffb5f108e33d28b6e7820d09250daadd57 etc-default-tailscaled
|
||||
23f854fa2d0e0cb4de54db8605e549bb32061470ea7fa8ac16d474149be635e2b20a815c4ea8088e583693d7f515651ad2872b45f3b38a762f686b977d4fc49d system-tinydm.service
|
||||
c569b27925297672c479e12a6425abdf5791886fff77c2c2b67b7aa9277eb0a22e7b95b52dbc225870c97460d0988a4dae18ed864e19096c704c0895de55b699 system-tqftpserv.service
|
||||
a6154846b26445d4da8ef59364b8b43a2d64db7edc6726f094ff0f8688c832444a1e666c77a142bb66c11c226b45f29ad2000395bf69662fbbce9044c7dcadb0 system-tuned.service
|
||||
8d55230785dab9d37abc57b996af962333f493c516285f1b674788659915a5b83c7de48773da918ac7cbcc49b02c833c2e36d19e29b48911c96315b8927bcf45 system-tuned-ppd.service
|
||||
c7ea2b18c9d8f82306fbaca6d07b7019de3819d7898c3f50c3d0aceef4da4d311ed3bf31385e2f8998b8e3e326b1eb13309ffd44cf1b2d9db9b40bca00222c16 system-udisks2.service
|
||||
4c43a308e9e653914e534d92fc8caaf8c60cd21ae57bdbbf2fa591c1bd6a41e502268b6e0ff17b19cbe301fc7cfa1ad43070f13b372376fa3ddee9d11bf76f5a user-udiskie.service
|
||||
be47b824125cc54d2e1c879f59421f3c549e3f42c92a53f7117968a861403edf60c9e3bf54fd54a69997ccb22dce6f891d993aec606070884e3ff6da2ac8a5b1 system-usb_moded.service
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
[Unit]
|
||||
Description=PPD-to-TuneD API Translation Daemon
|
||||
Requires=tuned.service
|
||||
After=tuned.service
|
||||
Before=multi-user.target display-manager.target
|
||||
|
||||
[Service]
|
||||
Type=dbus
|
||||
BusName=org.freedesktop.UPower.PowerProfiles
|
||||
BusName=net.hadess.PowerProfiles
|
||||
ExecStart=/usr/sbin/tuned-ppd -l
|
||||
|
||||
[Install]
|
||||
WantedBy=graphical.target
|
||||
15
extra-repos/systemd/systemd-services/system-tuned.service
Normal file
15
extra-repos/systemd/systemd-services/system-tuned.service
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
[Unit]
|
||||
Description=Dynamic System Tuning Daemon
|
||||
After=systemd-sysctl.service network.target dbus.service polkit.service
|
||||
Requires=dbus.service
|
||||
Conflicts=cpupower.service auto-cpufreq.service tlp.service power-profiles-daemon.service
|
||||
Documentation=man:tuned(8) man:tuned.conf(5) man:tuned-adm(8)
|
||||
|
||||
[Service]
|
||||
Type=dbus
|
||||
PIDFile=/run/tuned/tuned.pid
|
||||
BusName=com.redhat.tuned
|
||||
ExecStart=/usr/sbin/tuned -l -P
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Loading…
Add table
Add a link
Reference in a new issue