Current File : //usr/lib/python2.7/site-packages/cloudinit/net/udev.pyo |
�
oB�]c @ s+ d � Z d � Z d � Z d d � Z d S( c C s d | | f S( s6 Return a udev comparison clause, like `ACTION=="add"`.s %s=="%s"( ( t keyt value( ( s6 /usr/lib/python2.7/site-packages/cloudinit/net/udev.pyt compose_udev_equality s c C s d | | f S( sB Return a udev attribute comparison clause, like `ATTR{type}=="1"`.s ATTR{%s}=="%s"( ( t attributeR ( ( s6 /usr/lib/python2.7/site-packages/cloudinit/net/udev.pyt compose_udev_attr_equality s c C s d | | f S( s4 Return a udev assignment clause, like `NAME="eth0"`.s %s="%s"( ( R R ( ( s6 /usr/lib/python2.7/site-packages/cloudinit/net/udev.pyt compose_udev_setting s c C sb | s d } n d j t d d � t d d � t d | � t d | � t d | � g � } d
| S( s� Return a udev rule to set the name of network interface with `mac`.
The rule ends up as a single line looking something like:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}="ff:ee:dd:cc:bb:aa", NAME="eth0"
s ?*s , t SUBSYSTEMt nett ACTIONt addt DRIVERSt addresst NAMEs %s
( t joinR R R ( t interfacet mact drivert rule( ( s6 /usr/lib/python2.7/site-packages/cloudinit/net/udev.pyt generate_udev_rule s N( R R R t NoneR ( ( ( s6 /usr/lib/python2.7/site-packages/cloudinit/net/udev.pyt <module> s