File: //etc/leapp/repos.d/system_upgrade/common/models/systemd.pyo
�
��ic @ s� d d l m Z m Z d d l m Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d
� � YZ d e f d � � YZ d
e f d � � YZ
d e f d � � YZ d e f d � � YZ d e f d � � YZ
d S( i����( t fieldst Model( t SystemInfoTopict SystemdBrokenSymlinksSourcec B s/ e Z d Z e Z e j e j � d g �Z RS( sH
Information about broken systemd symlinks on the source system
t default( t __name__t
__module__t __doc__R t topicR t Listt Stringt broken_symlinks( ( ( sP /usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR s t SystemdBrokenSymlinksTargetc B s e Z d Z RS( sT
Analogy to :class:`SystemdBrokenSymlinksSource`, but for the target system
( R R R ( ( ( sP /usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR s t SystemdServicesTasksc B sJ e Z d Z e Z e j e j � d g �Z e j e j � d g �Z RS( sl
Influence the systemd services of the target system
E.g. it could be specified explicitly whether some services should
be enabled or disabled after the in-place upgrade - follow descriptions
of particular tasks for details.
In case of conflicting tasks (e.g. the A service should be enabled and
disabled in the same time):
a) If conflicting tasks are detected during check phases,
the upgrade is inhibited with the proper report.
b) If conflicting tasks are detected during the final evaluation,
error logs are created and such services will be disabled.
R (
R R R R R R R R
t to_enablet
to_disable( ( ( sP /usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR
s
t SystemdServiceFilec B sV e Z d Z e Z e j � Z e j d d d d d d d d d d
d d d
g
� Z RS( s�
Information about single systemd service unit file
This model is not expected to be produced nor consumed by actors directly.
See the :class:`SystemdServicesInfoSource` and :class:`SystemdServicesPresetInfoTarget`
for more info.
t aliast badt disabledt enableds enabled-runtimet generatedt indirectt linkeds linked-runtimet maskeds masked-runtimet statict transient(
R R R R R R R
t namet
StringEnumt state( ( ( sP /usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR <