mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-25 16:31:08 -06:00
02986ff42b
Container platforms for Fedora and RHEL simplify FreeIPA container effort. Paths are based on patches from https://github.com/freeipa/freeipa-container Fixes: https://pagure.io/freeipa/issue/8401 Signed-off-by: Christian Heimes <cheimes@redhat.com> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com> Reviewed-By: Francois Cami <fcami@redhat.com>
28 lines
811 B
Python
28 lines
811 B
Python
#
|
|
# Copyright (C) 2020 FreeIPA Contributors see COPYING for license
|
|
#
|
|
"""Fedora container services
|
|
"""
|
|
from ipaplatform.fedora import services as fedora_services
|
|
|
|
|
|
fedora_container_system_units = fedora_services.fedora_system_units.copy()
|
|
|
|
|
|
class FedoraContainerService(fedora_services.FedoraService):
|
|
system_units = fedora_container_system_units
|
|
|
|
|
|
def fedora_container_service_class_factory(name, api=None):
|
|
return fedora_services.fedora_service_class_factory(name, api)
|
|
|
|
|
|
class FedoraContainerServices(fedora_services.FedoraServices):
|
|
def service_class_factory(self, name, api=None):
|
|
return fedora_container_service_class_factory(name, api)
|
|
|
|
|
|
timedate_services = fedora_services.timedate_services
|
|
service = fedora_container_service_class_factory
|
|
knownservices = FedoraContainerServices()
|