diff --git a/extra-repos/systemd/systemd-services/APKBUILD b/extra-repos/systemd/systemd-services/APKBUILD index ca78f6130..af936bca0 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=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 diff --git a/extra-repos/systemd/systemd-services/system-tuned-ppd.service b/extra-repos/systemd/systemd-services/system-tuned-ppd.service new file mode 100644 index 000000000..53ae86fa5 --- /dev/null +++ b/extra-repos/systemd/systemd-services/system-tuned-ppd.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 diff --git a/extra-repos/systemd/systemd-services/system-tuned.service b/extra-repos/systemd/systemd-services/system-tuned.service new file mode 100644 index 000000000..6aa3823bc --- /dev/null +++ b/extra-repos/systemd/systemd-services/system-tuned.service @@ -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