Changeset 3396 for lliurex-up


Ignore:
Timestamp:
Jan 23, 2017, 1:36:28 PM (3 years ago)
Author:
jrpelegrina
Message:

Fix initActions directory

Location:
lliurex-up/trunk/fuentes
Files:
3 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up-core/usr/share/lliurex-up/commonScripts/forceinstall

    r3139 r3396  
    33case "$ACTION" in
    44        initActions|preActions|postActions)
    5                 apt-get install -f --force-yes
     5                DEBIAN_FRONTEND=gnome DEBIAN_PRIORITY=high apt-get install -f -y --force-yes
    66        ;;
    77esac
  • lliurex-up/trunk/fuentes/lliurex-up/usr/share/lliurex-up/LliurexUpConnect.py

    r3389 r3396  
    373373               
    374374                self.distupgrade=self.llxUpCore.distUpgradeProcess()   
    375                 self.distupgrade=self.distupgrade + ' ;touch ' + self.upgrade_token + '\n'
     375                self.distupgrade='DEBIAN_FRONTEND=gnome DEBIAN_PRIORITY=high ' +self.distupgrade + ' ;touch ' + self.upgrade_token + '\n'
    376376                log_msg="Exec Dist-uggrade"
    377377                self.log(log_msg)
     
    436436        #def checkErrorDistUpgrade
    437437       
    438         def getStatusPackage(self,package,version):
    439 
    440                 command='dpkg -l ' + package + ' |grep "^i[i]"'
     438        def getStatusPackage(self):
     439
     440                command='dpkg -l |grep "^i[i]"'
     441                packages_status=[]
    441442                try:
    442443                        p = subprocess.Popen(command,shell=True,stdout=subprocess.PIPE)
    443                         line=p.stdout.readline().split()
    444                         if len(line)>0:
    445                                 if version == line[2]:
    446                                         return True
    447                                 else:
    448                                         return False
    449                         else:
    450                                 return False
    451                 except Exception as e:
    452                         return False                                   
     444                        for line in iter(p.stdout.readline,""):
     445                                tmp=str(line.strip().split()[1].split(":")[0])+"_"+str(line.strip().split()[2])
     446                                packages_status.append(tmp)
     447
     448                except Exception as e:
     449                        print str(e)
     450
     451                return packages_status                                         
    453452 
    454453        def checkFinalFlavour(self):
     
    477476
    478477                self.command=self.llxUpCore.installFinalFlavour(flavourToInstall)
    479                 self.command=self.command + ' ;touch ' + self.installflavour_token + '\n'
     478                self.command='DEBIAN_FRONTEND=gnome DEBIAN_PRIORITY=high ' +self.command + ' ;touch ' + self.installflavour_token + '\n'
    480479                log_msg="Install final flavour"
    481480                self.log(log_msg)
     
    487486
    488487                self.postActions=self.llxUpCore.postActionsScript()
    489                 self.postActions=self.postActions + ' 2> >(tee ' + self.errorpostaction_token + ') ;touch ' + self.postactions_token + '\n'
     488                self.postActions=self.postActions + ' 2> >(tee ' + self.errorpostaction_token + ') ;touch ' + self.postactions_token + ' ; exit ' +'\n'
    490489                log_msg="Exec Post-Actions"
    491490                self.log(log_msg)
  • lliurex-up/trunk/fuentes/lliurex-up/usr/share/lliurex-up/lliurex-up.py

    r3389 r3396  
    934934
    935935                #self.version_available=self.llxup_connect.getLliurexVersionNet()
    936                 msg_current_version_info="<span foreground='#3366cc'><b>"+ str(self.version_update["installed"])+"</b></span>"
     936                if self.version_update["installed"]==None:
     937                        msg_current_version_info="<span foreground='#3366cc'><b>"+_("Info not available")+"</b></span>"
     938               
     939                else:
     940                        msg_current_version_info="<span foreground='#3366cc'><b>"+ str(self.version_update["installed"])+"</b></span>"
    937941
    938942                if self.version_available==None:
     
    10721076                        self.preactions_process_t.start()
    10731077                        self.preactions_process_t.launched=True
    1074                         self.show_number_process_executing(1,"Pre-actions process")
     1078                        self.show_number_process_executing(1,"Preparing system to the update")
    10751079                        self.update_button_box.set_name("UPDATE_BUTTON_LAUNCHED_COLOR")
    10761080
     
    10821086                                        self.update_process_t.start()
    10831087                                        self.update_process_t.launched=True
    1084                                         self.show_number_process_executing(2,"Dist-upgrade process")
     1088                                        self.show_number_process_executing(2,"Downloading and installing packages")
    10851089
    10861090                               
     
    10991103                                                        self.postactions_process_t.start()
    11001104                                                        self.postactions_process_t.launched=True
    1101                                                         self.show_number_process_executing(4,"Post-actions process")
     1105                                                        self.show_number_process_executing(4,"Ending the update")
    11021106
    11031107                                               
     
    11071111                                                        self.pbar_label.hide()
    11081112                                                        self.terminal_label.set_name("CHANGELOG_FONT")
    1109                                                         #self.update_installed_icon()
     1113                                                        self.update_installed_icon()
    11101114                                                        if not self.llxup_connect.checkErrorDistUpgrade():
    11111115                                                                self.msg_upgrade_running="<span><b>" + _("The system is now update") + "</b></span>"
     
    12301234                imagok=Gtk.Image()
    12311235                imagok.set_from_file(DONE_ICON)         
    1232                 iconk=imagok.get_pixbuf()
     1236                iconok=imagok.get_pixbuf()
    12331237
    12341238                imagerr=Gtk.Image()
    12351239                imagerr.set_from_file(ERROR_ICON)               
    12361240                iconerr=imagerr.get_pixbuf()
     1241                packages_status=self.llxup_connect.getStatusPackage()
    12371242
    12381243                for item in self.packages_store:
     
    12411246                        version=item[0].split(">")[5]
    12421247                        version=version.split("<")[0]
    1243                         status=self.llxup_connect.getStatusPackage(name,version)
    1244                         if status:
     1248                        tmp=str(name)+"_"+str(version)
     1249                        if tmp in packages_status:
    12451250                                item[1]=iconok
    12461251                        else:
Note: See TracChangeset for help on using the changeset viewer.