Viewing: kernelpkg_linux_apt.cpython-36.pyc
3 �N�b� � @ s� d Z ddlZddlZddlZy ddlmZ ddlmZ dZ W n e k rT dZ Y nX eje�Z dZdd � Zd d� Zdd � Zdd� Zdd� Zdd� Zd"dd�Zdd� Zdd� Zd#dd�Zdd� Zdd� Zd d!� ZdS )$z3 Manage Linux kernel packages on APT-based systems � N)�LooseVersion)�CommandExecutionErrorTFZ kernelpkgc C s4 t sd S tjdd�d krtS tjdd�dkr0tS dS )z7 Load this module on Debian-based systems only F�&Required library could not be importedZ os_family� �Kali�DebianZCumulus�8Module kernelpkg_linux_apt: no APT based system detected)Fr )r r )Fr )�HAS_REQUIRED_LIBS� __grains__�get�__virtualname__� r r �)/usr/lib/python3.6/kernelpkg_linux_apt.py�__virtual__ s r c C s dt krt d td �S td S )z� Return the version of the running kernel. CLI Example: .. code-block:: bash salt '*' kernelpkg.active zpkg.normalize_nameZ kernelrelease)�__salt__r r r r r �active'