| Server IP : 156.238.232.47 / Your IP : 216.73.216.150 Web Server : nginx/1.25.3 System : Linux C202504152095410 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : www ( 1000) PHP Version : 8.3.25 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python2.7/site-packages/cloudinit/ |
Upload File : |
�
oB�]c @ s, d Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z e j e � Z
d Z d Z d Z
e e
f Z d � Z d
� Z d d d � Z d d � Z d d
� Z e d k r(d d l Z e � Z e j d e j d � Z e e e d e j j d � �Z e r(e j e � q(n d S( s- Run the dhclient hook to record network info.i����N( t
atomic_helper( t log( t stagess
dhclient-hookt upt downc C s( t j � } t j j | j j � d � S( Ns dhclient.hooks( R t Initt ost patht joint pathst get_runpath( t i( ( s; /usr/lib/python2.7/site-packages/cloudinit/dhclient_hook.pyt _get_hooks_dir s c C sv i } xi | j � D][ \ } } | j d � s= | j d � r | j d d � j d d � j � } | | | <q q W| S( sr Given info (os.environ), return a dictionary with
lower case keys for each entry starting with DHCP4_ or new_.t DHCP4_t new_t ( t itemst
startswitht replacet lower( t infot new_infot kt vt key( ( s; /usr/lib/python2.7/site-packages/cloudinit/dhclient_hook.pyt _filter_env_vals s $c C s
| t k r% t d | t f � � n | d k r= t � } n | d k rU t j } n t j j | | d � } | t k r� t j j | � s� t j
| � n t j | t
| � � t j d | � nA | t k rt j j | � rt j | � t j d | � qn d S( Ns* Unexpected event '%s'. Expected one of: %ss .jsons Wrote dhclient options in %ss Removed dhclient options file %s( t EVENTSt
ValueErrort NoneR R t environR R t UPt existst makedirsR t
write_jsonR t LOGt debugt DOWNt remove( t interfacet eventt data_dt envt hook_file( ( s; /usr/lib/python2.7/site-packages/cloudinit/dhclient_hook.pyt run_hook$ s"