o x[h@sVddlZddlZddlmZmZmZmZeeZ Gdddejj j Z dddZ dS)N)distrosnetsubputilcs@eZdZd fdd ZddZddZdd d Zd d ZZS)RendererNcsd|_tt|dS)Nr) _route_cptsuperr__init__)selfconfig __class__7/usr/lib/python3/dist-packages/cloudinit/net/freebsd.pyr szRenderer.__init__cCs|d||dS)Nzifconfig_%s_name)set_rc_config_value)r cur_name device_namerrrrename_interfaceszRenderer.rename_interfacecCs|jD]1\}}t|tr(d|d|df}|d}|r'|d|7}n|dkr.d}|d||q|jD]*\}}t|tr^d|d|d f}|d}|r^|d|7}|d ||qs  U