Changeset 4070


Ignore:
Timestamp:
Mar 29, 2017, 3:56:19 PM (2 years ago)
Author:
daduve
Message:

Change cacheupdate method in client

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-client.install/usr/share/n4d/python-plugins/LliurexRemoteInstallerClient.py

    r4066 r4070  
    1414        #VALOR VARIABLE DEL REPO ADDAPLICATION_SOURCES
    1515        dir_sources="/etc/apt/sources.list.d/"
    16         file_sources="llxremoteinstaller_sources"
     16        file_sources="llxremoteinstaller_sources.list"
    1717        file_sources=str(dir_sources)+str(file_sources)
    1818       
     
    218218                                COMMENT="[LLXRemoteInstallerClient](repo_add) REPO IS PARTICULAR %s" %sources_private
    219219                                print ("%s" %COMMENT)
    220                                 f_used=open(self.file_sources,'a')
    221                                 f_used.writelines(sources_private)
     220                                mode = 'a' if os.path.exists(self.file_sources) else 'w'
     221                                f_used=open(self.file_sources,mode)
     222                                print "open(%s,%s)"%(self.file_sources,mode)
     223                                f_used.write(sources_private+'\n')
    222224                                f_used.close()
     225                                print "[LLXRemoteInstaller](repo_add) File created now read it"
    223226                                #NOW READ THE NEW SOURCES.LIST
    224227                                sources=[]
     
    264267                try:
    265268                        print "[LLXRemoteInstallerClient](repo_restore) Updating indices, please wait........"
    266                         proc = subprocess.Popen('apt-get update', shell=True, stdin=None, stdout=open("/dev/null", "w"), stderr=None, executable="/bin/bash")
    267                         proc.wait()
     269                        #proc = subprocess.Popen('apt-get update', shell=True, stdin=None, stdout=open("/dev/null", "w"), stderr=None, executable="/bin/bash")
     270                        #proc.wait()
     271                        self.cache.update()
    268272                        COMMENT="[LLXRemoteInstallerClient](repo_restore) Your APT CACHE has updated with new indices"
    269273                        print ("%s" %COMMENT)
Note: See TracChangeset for help on using the changeset viewer.