Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
ó oBú]c@sàddlZddlZddlmZddlZddlmZddlmZddlmZddlm Z ddlm Z ddl m Z dd l mZdd lmZejeƒZd ejfd „ƒYZdS( iÿÿÿÿN(tStringIO(tdistros(thelpers(tlog(tssh_util(tutil(tnet_util(t ResolvConf(t PER_INSTANCEtDistrocBs eZdZdZdZdZdZdZdZd„Z d„Z d „Z d „Z d „Z d „Zd „Zd)d„Zd„Zd„Zd„Zd„Zed„Zd„Zd„Zed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZed„ƒZ d„Z!d„Z"e#d„Z$d„Z%d „Z&e'd!„ƒZ(d"„Z)d)d#„Z*d$„Z+d%„Z,d)d)d&„Z-d'„Z.d(„Z/RS(*s/usr/local/libs /etc/rc.confs/etc/login.confs/etc/login.conf.origs/etc/resolv.confs,/usr/local/etc/sudoers.d/90-cloud-init-usersthn0cCsTtjj||||ƒtj|ƒ|_d|_tjdƒ|_ d|ds-ltrcsiisError running %s: %s(RRBR4RR\R;(tcmdtnicsterr((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytget_ifconfig_lists  ! cCsTd|g}tj|dddgƒ\}}t|ƒrPtjd||ƒdS|S(NR>R�iisError running %s: %s(RRBR4RR\R;(tifnameR‘t if_resultR“((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytget_ifconfig_ifname_out&s  ! cCsWdddg}tj|dddgƒ\}}t|ƒrStjd||ƒdS|S(NR>s-ltetherR�iisError running %s: %s(RRBR4RR\R;(R‘R’R“((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytget_ifconfig_ether/s ! cCsbtj|ƒ}xL|jƒD]>}|jdƒdkrt|jƒdƒ}|rZ|SqqWdS(Nsether iÿÿÿÿi(R R—R0tfindtstrRD(R•R–R)tmac((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytget_interface_mac8s cCstjƒ}|jƒS(N(R R”RD(R’((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytget_devicelistAs cCs‡g}tjƒ}xn|D]f}tj|ƒ}xN|jƒD]@}|jdƒdkr;|jdƒdkr;|j|ƒq;q;WqW|S(Nsinet6 iÿÿÿÿtscopeid(R RžR—R0RšRw(tipv6R’tnicR–R)((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytget_ipv6Fs  *cCstg}tjƒ}x[|D]S}tj|ƒ}x;|jƒD]-}|GH|jj|ƒr;|j|ƒq;q;WqW|S(N(R RžR—R0RR1Rw(Rtipv4R’R¡R–R)((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytget_ipv4Qs  cCs‚tj|ƒ}d|}xb|jƒD]T}tj||ƒr&|jdƒdjdƒd}|jdƒdkrztSq&q&WdS(Nt^titUPiÿÿÿÿ(R R—R0RR1RDRšR(RR•R–tpatR)tflags((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytis_up\s  cCsÁtjƒ}i}x?|D]7}i|d6|j|ƒd6dd6|tj|ƒ…s(tdictR®(R±((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pyt update_byname„s cSs#tjd|d|gdtƒdS(NR>Rtcapture(RRBR(tcurtnew((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytrenameˆscSs tjd|dgdtƒdS(NR>tdownR¸(RRBR(R((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pyR¼‹scSs tjd|dgdtƒdS(NR>R¬R¸(RRBR(R((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pyR¬Žss cirename%diÿÿÿÿRs<[nic not present] Cannot rename mac=%s to %s, not available.R¬s*[busy] Error renaming mac=%s from %s to %sR­R¼s2[busy-target] Error renaming mac=%s from %s to %s.iR»is(unable to do any work for renaming of %ss$no work necessary for renaming of %ss$achieving renaming of %s with ops %ss.[unknown] Error performing %s%s for %s, %s: %ss ( R4RRR´R!tcopyRxRwRR;R]tjoin(Rtrenamest current_infot cur_bymacRœR„R¹R·R»R¼R¬topsterrorstupst cur_bynamet tmpname_fmtttmpitnew_nametcur_nametcur_opstmsgttargetttmp_nametopmaptoptparamsRb((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pyt_rename_interfacesws”                       "#     cCsˆg}xr|jdiƒD]^}|jdƒdkr:qn|jdƒ}|jdƒ}|sdqn|j||gƒqW|j|ƒS(Ntconfigttypetphysicalt mac_addressR(RxRwRÑ(RtnetcfgR¿tentRœR((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytapply_network_config_namesÜscCsÔtjƒ}|dkr)tjdƒdS|jƒ}g}x›|D]“}d|}tj|ƒ}xq|jdƒD]`}tj||ƒrq|jdƒdjdƒd}|j dƒd krÑ|j |ƒqÑqqqqWqBW|rè|}nt t |ƒƒ} tj } | | kr/| j| ƒ| jd| ƒnd} d} x3| D]+} tj| ƒ}|rB| } |} PqBqBW| rÌ| rÌigd 6dd 6}|d j id d 6| d6| d6idd 6gd6ƒ|SdSdS(NsFail to get network interfacesR¥s R¦iR§itRUNNINGiÿÿÿÿRÒtversionRÔRÓRRÕtdhcptsubnets(R R™R;RRRDR—RR1RšRwtlisttsortedtdefault_primary_nictremovetinsertR�(RR’tpotential_interfacest connectedR¡R©R–R)RªR°tdefault_pri_nict target_namet target_macRRœtnconf((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytgenerate_fallback_configèsH              c Csctj|ƒ}g}g}|jƒ}x!|jƒD]\}}|jdƒrUq4n|j|ƒ}tjd|ƒ|jdƒdkr-tj d||jdƒ|jdƒƒ|jdƒd|jdƒ} |j d |jd ƒƒd |kr |j |d ƒnd |kr3|j |d ƒq3nd } |j d|| ƒq4Wy&t t j|jƒƒ} | jƒWn=tk r°t jtd|jƒt dƒ} | jƒnXxF|D]>} y| j| ƒWq¸tk rõt jtd| ƒq¸Xq¸WxF|D]>} y| j| ƒWqtk r>t jtd| ƒqXqWt j|jt| ƒdƒ|S(NR=sConfiguring interface %st bootprototstaticsConfiguring dev %s with %s / %staddresstnetmasks netmask t defaultroutertgatewaysdns-nameserverss dns-searchtDHCPt ifconfig_s&Failed to parse %s, use new empty filetsFailed to add nameserver %ssFailed to add search domain %si¤(Rttranslate_networkRR!R@RNRR RxRR,RvRRR/tresolv_conf_fntparseRVR^tadd_nameservert ValueErrortadd_search_domainR#R›( Rtsettingstentriest nameserverst searchdomainst dev_namestdeviceR RFR>t resolvconftservertdomain((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pyt_write_networksR            cCs$tƒ}xMtj|jƒjƒD]3}|jtjdd||ƒƒ|jdƒq"Wtj|j|j ƒtj |j|j ƒƒy*t j d|ƒtjd|jgƒWnktjk rtjt d|ƒytj|j |jƒWq tk rtjt d|jƒq XnXdS(Ns ^default:sdefault:lang=%s:s sRunning cap_mkdb for %stcap_mkdbsFailed to apply locale %ssFailed to restore %s backup(RRR/t login_conf_fnR0R"RRER½tlogin_conf_fn_bakR#R$RRRBtProcessExecutionErrorR^RV(Rtlocaletout_fntnewconfR7((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pyt apply_localeMs"   cCs‹|jdƒrdS|j|ƒ}dd|g}tjd||ƒtj|dddgƒ\}}t|ƒr‡tjd||ƒndS( NR=s/etc/rc.d/netiftstarts4Attempting to bring up interface %s using command %sR�iisError running %s: %s(R@RNRRRRBR4R\(Rt device_nameRFR‘t_outR“((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pyt_bring_up_interfacegs  ! cCs!|jƒ|jdd|ƒdS(Ntinstalltpkgs(tupdate_package_sourcestpackage_command(Rtpkglist((s=/usr/lib/python2.7/site-packages/cloudinit/distros/freebsd.pytinstall_packagests cCsÓ|dkrg}ntjjƒ}d|ds