Enable power management services after package installation (#4440)
This commit is contained in:
parent
4fcef35af0
commit
e8ea33c41c
|
|
@ -21,6 +21,18 @@ class PowerManagementApp:
|
||||||
'tuned-ppd',
|
'tuned-ppd',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@property
|
||||||
|
def ppd_services(self) -> list[str]:
|
||||||
|
return [
|
||||||
|
'power-profiles-daemon.service',
|
||||||
|
]
|
||||||
|
|
||||||
|
@property
|
||||||
|
def tuned_services(self) -> list[str]:
|
||||||
|
return [
|
||||||
|
'tuned.service',
|
||||||
|
]
|
||||||
|
|
||||||
def install(
|
def install(
|
||||||
self,
|
self,
|
||||||
install_session: Installer,
|
install_session: Installer,
|
||||||
|
|
@ -31,5 +43,7 @@ class PowerManagementApp:
|
||||||
match power_management_config.power_management:
|
match power_management_config.power_management:
|
||||||
case PowerManagement.POWER_PROFILES_DAEMON:
|
case PowerManagement.POWER_PROFILES_DAEMON:
|
||||||
install_session.add_additional_packages(self.ppd_packages)
|
install_session.add_additional_packages(self.ppd_packages)
|
||||||
|
install_session.enable_service(self.ppd_services)
|
||||||
case PowerManagement.TUNED:
|
case PowerManagement.TUNED:
|
||||||
install_session.add_additional_packages(self.tuned_packages)
|
install_session.add_additional_packages(self.tuned_packages)
|
||||||
|
install_session.enable_service(self.tuned_services)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue