Changeset 7787


Ignore:
Timestamp:
Jul 20, 2018, 1:30:03 PM (12 months ago)
Author:
hectorgh
Message:

trying to make sure we ask epoptes certificate to an ip instead of server dns name

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-epoptes-client/trunk/fuentes/install-files/usr/share/n4d/python-plugins/EpoptesClient.py

    r7786 r7787  
    33import lliurex.net
    44import threading
     5import time
    56
    67class EpoptesClient:
     
    3637                               
    3738                        if execute:
    38                                 p=subprocess.Popen(["epoptes-client -c"],shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
     39                                ip=self.get_server_ip()
     40                                p=subprocess.Popen(["epoptes-client -c %s"%ip],shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
    3941                                p.communicate()
    4042               
     
    4951        #def disable_wol_thread
    5052       
    51        
    5253        def  _disable_wol(self):
    5354               
     
    5859        #def _disable_wol
    5960       
     61        def get_server_ip(self):
     62               
     63                tries=5
     64                for x in range(0,tries):
     65                        ip=objects["VariablesManager"].get_variable("SRV_IP")
     66                        if ip!=None:
     67                                break
     68                        time.sleep(1)
     69                       
     70                if ip==None:
     71                        ip="server"
     72                       
     73                return ip
     74               
     75        #def get_server_ip
     76       
    6077#class EpoptesClient
    6178
Note: See TracChangeset for help on using the changeset viewer.