/usr/lib/python2.6/site-packages/cloudinit/distros
NameSizeModeActions
parsers/-0755rm
arch.py71820644editdlrm
arch.pyc76380644editdlrm
arch.pyo76380644editdlrm
debian.py64350644editdlrm
debian.pyc68180644editdlrm
debian.pyo68180644editdlrm
fedora.py10720644editdlrm
fedora.pyc5220644editdlrm
fedora.pyo5220644editdlrm
freebsd.py87670644editdlrm
freebsd.pyc87730644editdlrm
freebsd.pyo87730644editdlrm
gentoo.py58440644editdlrm
gentoo.pyc60620644editdlrm
gentoo.pyo60620644editdlrm
net_util.py54880644editdlrm
net_util.pyc19870644editdlrm
net_util.pyo19870644editdlrm
rhel.py79350644editdlrm
rhel.pyc68370644editdlrm
rhel.pyo68370644editdlrm
rhel_util.py29300644editdlrm
rhel_util.pyc23100644editdlrm
rhel_util.pyo23100644editdlrm
sles.py64760644editdlrm
sles.pyc61240644editdlrm
sles.pyo61240644editdlrm
ubuntu.py11260644editdlrm
ubuntu.pyc5240644editdlrm
ubuntu.pyo5240644editdlrm
__init__.py318240644editdlrm
__init__.pyc230360644editdlrm
__init__.pyo230360644editdlrm
Edit: /usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyc (6837B)
Ñò ¿;Sc @s¥ddklZddklZddklZddklZddklZddklZddk l Z ei e ƒZ d„Zd eifd „ƒYZd S( iÿÿÿÿ(tdistros(thelpers(tlog(tutil(tnet_util(t rhel_util(t PER_INSTANCEcCs|odSdSdS(Ntyestno((tval((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt_make_sysconfig_bool#stDistrocBs¿eZdZdZdZdZdZdZdZdZ dZ d„Z d „Z d „Z d „Zdd „Zd „Zd„Zd„Zdd„Zd„Zd„Zddd„Zd„ZRS(s/etc/sysconfig/clocks/etc/sysconfig/i18ns/etc/locale.confs/etc/sysconfig/networks /etc/hostnames'/etc/sysconfig/network-scripts/ifcfg-%ss/etc/resolv.confs/etc/localtimecCs8tii||||ƒti|ƒ|_d|_dS(Ntredhat(RR t__init__RtRunnerst_runnertosfamily(tselftnametcfgtpaths((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyR 6scCs|idd|ƒdS(Ntinstalltpkgs(tpackage_command(Rtpkglist((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pytinstall_packages>sc Cs˜ti|ƒ}tid||ƒg}g}|iƒ}xþ|iƒD]ð\}}|i|}h|d6|idƒd6|idƒd6|idƒd6|id ƒd 6|id ƒd 6|id ƒd6t|idƒƒd6} t i || ƒd|jo|i |dƒnd|jo|i |dƒqGqGW|p|ot i |i ||ƒn|o*httƒd6} t i |i| ƒn|S(Ns3Translated ubuntu style network settings %s into %stDEVICEtnetmasktNETMASKtaddresstIPADDRt bootprotot BOOTPROTOtgatewaytGATEWAYt broadcastt BROADCASTt hwaddresstMACADDRtautotONBOOTsdns-nameserverss dns-searcht NETWORKING(Rttranslate_networktLOGtdebugtkeyst iteritemstnetwork_script_tpltgetR Rtupdate_sysconfig_filetextendtupdate_resolve_conf_filetresolve_conf_fntTruetnetwork_conf_fn( Rtsettingstentriest nameserverst searchserverst dev_namestdevtinfotnet_fntnet_cfg((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt_write_networkAs>        cCsjtiƒdd \}}t|idƒdƒ}|idƒo |djp|idƒo |djS( Ntdistit.isRed Hat Enterprise LinuxitFedorai(Rt system_infotinttsplitt startswith(RRAtverstmajor((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt_dist_uses_systemdescCsc|iƒo!|p |i}n|i}n|p |i}nh|d6}ti||ƒdS(NtLANG(RJtsystemd_locale_conf_fntlocale_conf_fnRR1(Rtlocaletout_fnt locale_cfg((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt apply_localels     cCsN|iƒo tiddt|ƒgƒnh|d6}ti||ƒdS(Nt hostnamectls set-hostnametHOSTNAME(RJRtsubptstrRR1(RthostnameROthost_cfg((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt_write_hostnameys    cCs|o|S|S(N((RRVtfqdn((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt_select_hostname‚scCs6|iƒo |i}n |i}||i|ƒfS(N(RJtsystemd_hostname_conf_fnthostname_conf_fnt_read_hostname(Rthost_fn((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt_read_system_hostname‰s   cCsr|iƒo2tidgƒ\}}t|ƒo|S|Sn0ti|ƒ\}}d|jo |dS|SdS(NRVRS(RJRRTtlenRtread_sysconfig_file(Rtfilenametdefaulttoutt_errt_existstcontents((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyR]s    cCs>|o$d|jotd|iƒ‚ntii||ƒS(Ntalls1Distro %s can not translate the device name "all"(t RuntimeErrorRRR t_bring_up_interfaces(Rt device_names((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyRjžscCs€|i|ƒ}|iƒo'ti|iƒti||iƒn:ht|ƒd6}ti|i |ƒti ||iƒdS(NtZONE( t _find_tz_fileRJRtdel_filet tz_local_fntsym_linkRURR1t clock_conf_fntcopy(Rttzttz_filet clock_cfg((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyt set_timezone¤s cCsÍ|djo g}ndg}|idƒ|idƒ|o!t|tƒo|i|ƒn)|o!t|tƒo|i|ƒn|i|ƒtid|ƒ}|i|ƒti|dt ƒdS(Ntyums-ts-ys%s-%stcapture( tNonetappendt isinstanceRUtlistR2Rtexpand_package_listRTtFalse(RtcommandtargsRtcmdR((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyR´s       cCs&|iid|idgdtƒdS(Nsupdate-sourcest makecachetfreq(RtrunRR(R((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pytupdate_package_sourcesÐsN(t__name__t __module__RqRMRLR6R\R[R/R4RoR RR@RJRyRQRXRZR_R]RjRvRR…(((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyR *s,   $      N(t cloudinitRRRtloggingRtcloudinit.distrosRRtcloudinit.settingsRt getLoggerR†R+R R (((s:/usr/lib/python2.6/site-packages/cloudinit/distros/rhel.pyts