+
    ˜qgj‹  ã                   ó"   € R  t R tR tRR ltR# )c                óB   € W P                  4       8X  g   Q hV : RV: R2# )z6Return a udev comparison clause, like `ACTION=="add"`.z=="Ú"©Úupper©ÚkeyÚvalues   &&Ú4/usr/lib/python3/dist-packages/cloudinit/net/udev.pyÚcompose_udev_equalityr
      s   € à—)‘)“+ÔÐÐÛ›eÐ$Ð$ó    c                óD   € W P                  4       8X  g   Q hRV : RV: R2# )zBReturn a udev attribute comparison clause, like `ATTR{type}=="1"`.zATTR{z}=="r   )Úlower)Ú	attributer   s   &&r	   Úcompose_udev_attr_equalityr      s    € àŸ™Ó)Ô)Ð)Ñ)Û(«%Ð0Ð0r   c                óB   € W P                  4       8X  g   Q hV : RV: R2# )z4Return a udev assignment clause, like `NAME="eth0"`.z="r   r   r   s   &&r	   Úcompose_udev_settingr      s   € à—)‘)“+ÔÐÐÛ›UÐ#Ð#r   Nc           
     ó¸   € V'       g   RpRP                  \        RR4      \        RR4      \        RV4      \        RV4      \        R	V 4      .4      pR
V,          # )zß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"
z?*z, Ú	SUBSYSTEMÚnetÚACTIONÚaddÚDRIVERSÚaddressÚNAMEz%s
)Újoinr
   r   r   )Ú	interfaceÚmacÚdriverÚrules   &&& r	   Úgenerate_udev_ruler      s]   € ÷ Øˆà�9‰9ä! +¨uÓ5Ü! (¨EÓ2Ü! )¨VÓ4Ü& y°#Ó6Ü  ¨Ó3ð	
ó€Dð �D�=Ðr   )N)r
   r   r   r   © r   r	   Ú<module>r!      s   ðò%ò1ò$ör   