Viewing File: /usr/lib/python2.7/site-packages/sos/policies/ubuntu.pyc
ó
ÑKjc @ s\ d d l m Z d d l m Z m Z d d l m Z d d l Z d e f d YZ d S( iÿÿÿÿ( t with_statement( t UbuntuPlugint DebianPlugin( t DebianPolicyNt UbuntuPolicyc B s{ e Z d Z d Z d Z d d Z d Z d Z d Z d Z d d Z e d Z
d
Z d Z d Z d
Z RS( t Ubuntut Canonicals https://www.ubuntu.com/s9 /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/gamess) :/usr/local/sbin:/usr/local/bin:/snap/bins, https://files.support.canonical.com/uploads/t ubuntut putc C s, t t | j d | t t g | _ d S( Nt sysroot( t superR t __init__R R t valid_subclasses( t selfR ( ( s7 /usr/lib/python2.7/site-packages/sos/policies/ubuntu.pyR s c C sE y, t d d } d | j k SWd QXWn t k
r@ t SXd S( s[ This method checks to see if we are running on Ubuntu.
It returns True or False.s /etc/lsb-releaset rR N( t opent readt IOErrort False( t clst fp( ( s7 /usr/lib/python2.7/site-packages/sos/policies/ubuntu.pyt check s
c C sy y` t d d G } | j } x1 | D]) } d | k r( | j d d j Sq( WWd QXt SWn t k
rt t SXd S( s7 Returns the version stated in DISTRIB_RELEASE
s /etc/lsb-releaseR t DISTRIB_RELEASEt =i N( R t readlinest splitt stripR R ( R
R t linest line( ( s7 /usr/lib/python2.7/site-packages/sos/policies/ubuntu.pyt dist_version"