D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
libexec
/
kcare
/
python
/
kcarectl
/
__pycache__
/
Filename :
kcare.cpython-36.pyc
back
Copy
3 #w�g�% � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZddlmZ ddlmZ ddlm Z ddlm Z ddlmZ ddlm Z dd lmZ d Zdd� Zd d� Zdd� Zdd� Zdd� Zdd� Zdd� ZG dd� de�ZG dd� de�ZG dd� de�Zdd � Zd!d"� Zejd#d$� �Zejd%d&� �Z ejd'd(� �Z!d)d*� Z"d+d,� Z#d-d.� Z$d/d0� Z%d1d2� Z&d3d4� Z'ejd5d6� �Z(d7d8� Z)d9d:� Z*d;d<� Z+d=d>� Z,dS )?� N� )�config)� constants)� log_utils)� process_utils)�utils)�SafeExceptionWrapper)�json_loads_nstrzuname: c C s t j| �p| dkS )Nz.-_+)�str�isalnum)�c� r �+/usr/libexec/kcare/python/kcarectl/kcare.py� is_uname_char s r c C sj t � }tt|| tj�d�}z@x:|j� D ].}|jt�r&djt t |tt�d � j� ��S q&W W d |j � X dS )N�r� )�get_kernel_hash�open�get_cache_pathr � PATCH_INFO� readlines� startswith�UNAME_LABEL�join�filterr �len�strip�close)�patch_level�khash�f�liner r r �parse_uname s ( r"