| Server IP : 162.241.219.206 / Your IP : 216.73.216.30 Web Server : Apache System : Linux box5669.bluehost.com 5.14.0-687.15.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026 x86_64 User : signavd5 ( 2863) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/libexec/kcare/python/kcarectl/__pycache__/ |
Upload File : |
a
��;j*: � @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlmZ d dlmZ d dlmZ ddlmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ ddlm,Z,m-Z-m.Z. dd l/m0Z0m1Z1m2Z2m3Z3m4Z4 d
Z5dZ6dZ7d
Z8dZ9dZ:dZ;dZ<e�=dej>�Z?e�=d�Z@ejA�Bd��r�ejA�Cd d� ejDdeEd� e$jL�MejN� dd� ZOdd� ZPdd� ZQdd� ZRdd � ZSd�d!d"�ZTd#d$� ZUd%d&� ZVd'd(� ZWd)d*� ZXd+d,� ZYd-d.� ZZG d/d0� d0e[�Z\G d1d2� d2e,�Z]G d3d4� d4e,�Z^G d5d6� d6e,�Z_d7d8� Z`ed9d:� �Zad�d;d<�Zbd=d>� Zcd?d@� Zdi ZedAdB� Zfefe2jg_heiedCd��sz8d dljZkd dllZmekjn�oemjp�ekjn�odD�k �r�eqdE��W n eq�y� Y n80 dFdG� Zre2jsZtG dHdI� dIeu�ZvG dJdK� dKe2js�Zwewe2_sdLdM� ZxejyfdNdO�ZzdPdQ� Z{dRdS� Z|G dTdU� dUeu�Z}dVdW� Z~dXdY� Zd�d[d\�Z�d]d^� Z�d_d`� Z�d�dadb�Z�dcdd� Z�dedf� Z�dgdh� Z�didj� Z�dkdl� Z�dmdn� Z�dodp� Z�dqdr� Z�dsdt� Z�dudv� Z�dwdx� Z�dydz� Z�d{d|� Z�d}d~� Z�dd�� Z�d�d�� Z�d�d�d��Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�d��Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�e&j�d�d�d���Z�d�d�� Z�d�d�� Z�G d�d�� d��Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�� Z�ej�ejyfd�d��Z�d�d�� Z�e&j�e*��d��ej�fd�d����Z�d�d�� Z�d�d�� Z�d�d�� Z�d�d�d��Z�d�d�� Z�d�d�� Z�dS )�� )�print_functionN)�ArgumentParser)�contextmanager)�datetime� )�anomaly�auth�capabilities�config�config_handlers� constants�doctor�errors�fetch�
http_utils�ipv6_support�kcare�libcare� log_utils�platform_utils�
process_utils�selinux�server_info�serverid�update_utils�utils)�
KcareError�NotFound�SafeExceptionWrapper)� HTTPError�URLError�httplib�json_loads_nstr� urlencode�c Zv3)Z12hZ24hZ48h�testz./etc/sysconfig/kcare/freezer.modules.blacklistz/usr/libexec/kcare/kcdoctor.sh)z latest.v3� latest.v2z /etc/sysconfig/kcare/sysctl.conf�
z$==BLACKLIST==
(.*)==END BLACKLIST==
z'(kpatch.*|ksplice.*|kpatch_livepatch.*)z/usr/libexec/kcare/python�ignore)�categoryc C s@ t � } tj�t�r<ttd�}|D ]}| �|�� � q |�� | S )N�r) �set�os�path�isfile�FREEZER_BLACKLIST�open�add�rstrip�close)�result�f�line� r7 �./usr/libexec/kcare/python/kcarectl/__init__.py�get_freezer_blacklistS s
r9 c C sB |� d�}| r(d�|d | |d g�}nd�|d |d g�}|S )N�.r ���)�split�join)�ptype�filenameZ
name_partsr7 r7 r8 �_apply_ptype] s
r@ c C sJ t | tj�t_t | tj�t_t | tj�t_t | tj�t_t | tj�t_d S �N)r@ r
� PATCH_BIN�
PATCH_INFO�BLACKLIST_FILE�FIXUPS_FILE�
PATCH_DONE)r>