MINI MINI MANI MO
ó
©=[c @ s‡ d d l Z d d l m Z d d l Td d l Z d d l Td d l m Z d d l j
Z
e j j ƒ Z
d e j f d „ ƒ YZ d S( iÿÿÿÿNi ( t base( t *( t commandst SysctlPluginc B sb e Z d Z d „ Z d „ Z d „ Z d „ Z d „ Z e d „ Z d „ Z
d „ Z d „ Z RS(
s.
Plugin for applying custom sysctl options.
c O s2 t t | ƒ j | | Ž t | _ t ƒ | _ d S( N( t superR t __init__t Truet _has_dynamic_optionsR t _cmd( t selft argst kwargs( ( s? /usr/lib/python2.7/site-packages/tuned/plugins/plugin_sysctl.pyR s c C s— t | _ t | _ | j | j ƒ } | j j | i ƒ | _ t | j ƒ d k r‡ t
j d ƒ | j | ƒ i | _ | j j
| ƒ n | j | _ d S( Ni s0 recovering old sysctl settings from previous run( t Falset _has_dynamic_tuningR t _has_static_tuningt _storage_keyt namet _storaget gett _sysctl_originalt lent logt infot _instance_unapply_statict unsett optionst _sysctl( R t instancet storage_key( ( s? /usr/lib/python2.7/site-packages/tuned/plugins/plugin_sysctl.pyt _instance_init s
c C s&