MOON
Server: Apache
System: Linux server2.shieldcogroup.com 3.10.0-1160.119.1.el7.tuxcare.els12.x86_64 #1 SMP Fri Nov 8 05:49:38 UTC 2024 x86_64
User: jacom (1029)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //etc/leapp/repos.d/system_upgrade/common/models/systemd.pyo
�
��ic@s�ddlmZmZddlmZdefd��YZdefd��YZdefd��YZd	efd
��YZdefd��YZ	d
e	fd��YZ
defd��YZdefd��YZdefd��YZ
dS(i����(tfieldstModel(tSystemInfoTopictSystemdBrokenSymlinksSourcecBs/eZdZeZejej�dg�ZRS(sH
    Information about broken systemd symlinks on the source system
    tdefault(	t__name__t
__module__t__doc__RttopicRtListtStringtbroken_symlinks(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyRstSystemdBrokenSymlinksTargetcBseZdZRS(sT
    Analogy to :class:`SystemdBrokenSymlinksSource`, but for the target system
    (RRR(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyRstSystemdServicesTaskscBsJeZdZeZejej�dg�Zejej�dg�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(
RRRRRRR	R
t	to_enablet
to_disable(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR
s
	tSystemdServiceFilecBsVeZdZeZej�Zejddddddddd	d
dd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.
    taliastbadtdisabledtenabledsenabled-runtimet	generatedtindirecttlinkedslinked-runtimetmaskedsmasked-runtimetstatict	transient(
RRRRRRR
tnamet
StringEnumtstate(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR<s$tSystemdServicesInfoSourcecBs2eZdZeZejeje�dg�Z	RS(sA
    Information about systemd services on the source system
    R(
RRRRRRR	RRt
service_files(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR_stSystemdServicesInfoTargetcBseZdZRS(s�
    Analogy to :class:`SystemdServicesInfoSource`, but for the target system

    This information is taken after the RPM Upgrade and might become
    invalid if there are actors calling systemctl enable/disable directly later
    in the upgrade process. Therefore it is recommended to use
    :class:`SystemdServicesTasks` to alter the state of units in the
    FinalizationPhase.
    (RRR(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR os	tSystemdServicePresetcBs5eZdZeZej�Zejddg�Z	RS(s8
    Information about a preset for systemd service
    tdisabletenable(
RRRRRRR
tserviceRR(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR!{s
tSystemdServicesPresetInfoSourcecBs2eZdZeZejeje�dg�Z	RS(s8
    Information about presets for systemd services
    R(
RRRRRRR	RR!tpresets(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR%�stSystemdServicesPresetInfoTargetcBseZdZRS(sW
    Analogy to :class:`SystemdServicesPresetInfoSource` but for the target system
    (RRR(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyR'�sN(tleapp.modelsRRtleapp.topicsRRRR
RRR R!R%R'(((sP/usr/share/leapp-repository/repositories/system_upgrade/common/models/systemd.pyt<module>s##