Changeset 7384 for air-manager


Ignore:
Timestamp:
Jun 6, 2018, 5:50:30 PM (18 months ago)
Author:
Juanma
Message:

mime managed by llx

Location:
air-manager/trunk/fuentes
Files:
2 added
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • air-manager/trunk/fuentes/debian/changelog

    r7379 r7384  
     1air-manager (0.1.2.8) xenial; urgency=medium
     2
     3  * Remove adobe's mimetype after installing adobeair
     4
     5 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Wed, 06 Jun 2018 17:43:01 +0200
     6
     7air-manager (0.1.2.7) xenial; urgency=medium
     8
     9  * Updated depends
     10
     11 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Wed, 06 Jun 2018 14:39:53 +0200
     12
    113air-manager (0.1.2.6) xenial; urgency=medium
    214
  • air-manager/trunk/fuentes/debian/control

    r7351 r7384  
    1515Package: air-installer
    1616Architecture: all
    17 Depends: ${misc:Depends}, python3-air-manager,air-helper(=${binary:Version}),python3-dialog
     17Depends: ${misc:Depends}, python3-air-manager(=${binary:Version}),air-helper(=${binary:Version}),python3-dialog
    1818Description: Air installer dialog
    1919
  • air-manager/trunk/fuentes/python3-air-manager/airmanager/airmanager.py

    r7360 r7384  
    301301
    302302        def _install_adobeair(self):
    303                         if self._install_adobeair_depends():
    304                                 self._debug("Installing Adobe Air")
    305                                 adobeair_url="http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin"
    306                                 req=url.Request(adobeair_url,headers={'User-Agent':'Mozilla/5.0'})
    307                                 try:
    308                                         adobeair_file=url.urlopen(req)
    309                                 except Exception as e:
    310                                         self._debug('Donwload err: %s'%e)
    311                                         return False
    312                                 (tmpfile,tmpfile_name)=tempfile.mkstemp()
    313                                 os.close(tmpfile)
    314                                 with open(tmpfile_name,'wb') as output:
    315                                         output.write(adobeair_file.read())
    316                                 st=os.stat(tmpfile_name)
    317                                 os.chmod(tmpfile_name,st.st_mode | 0o111)
    318 #                               subprocess.call([tmpfile_name,"-silent","-eulaAccepted","-pingbackAllowed"])
    319                                 os.system("DISPLAY=:0 " + tmpfile_name + " -silent -eulaAccepted -pingbackAllowed")
    320                                 os.remove(tmpfile_name)
    321                                 #Remove symlinks
    322                                 if os.path.isfile("/usr/lib/libgnome-keyring.so.0"):
    323                                         os.remove("/usr/lib/libgnome-keyring.so.0")
    324                                 if os.path.isfile("/usr/lib/libgnome-keyring.so.0.2.0"):
    325                                         os.remove("/usr/lib/libgnome-keyring.so.0.2.0")
    326                                 return True
    327                         else:
     303                if self._install_adobeair_depends():
     304                        self._debug("Installing Adobe Air")
     305                        adobeair_url="http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin"
     306                        req=url.Request(adobeair_url,headers={'User-Agent':'Mozilla/5.0'})
     307                        try:
     308                                adobeair_file=url.urlopen(req)
     309                        except Exception as e:
     310                                self._debug('Donwload err: %s'%e)
    328311                                return False
     312                        (tmpfile,tmpfile_name)=tempfile.mkstemp()
     313                        os.close(tmpfile)
     314                        with open(tmpfile_name,'wb') as output:
     315                                output.write(adobeair_file.read())
     316                        st=os.stat(tmpfile_name)
     317                        os.chmod(tmpfile_name,st.st_mode | 0o111)
     318#                       subprocess.call([tmpfile_name,"-silent","-eulaAccepted","-pingbackAllowed"])
     319                        os.system("DISPLAY=:0 " + tmpfile_name + " -silent -eulaAccepted -pingbackAllowed")
     320                        os.remove(tmpfile_name)
     321                        #Remove symlinks
     322                        if os.path.isfile("/usr/lib/libgnome-keyring.so.0"):
     323                                os.remove("/usr/lib/libgnome-keyring.so.0")
     324                        if os.path.isfile("/usr/lib/libgnome-keyring.so.0.2.0"):
     325                                os.remove("/usr/lib/libgnome-keyring.so.0.2.0")
     326                        return True
     327                else:
     328                        return False
     329                #Remove adobeair mime association
     330                if os.path.isfile('/usr/share/mime/application/vnd.adobe.air-application-installer-package+zip'):
     331                        os.remove('/usr/share/mime/application/vnd.adobe.air-application-installer-package+zip')
    329332        #def _install_adobeair
    330333
     
    354357                except Exception as e:
    355358                        self._debug(e)
     359                #Remove adobeair mime association
     360                if os.path.isfile('/usr/share/mime/application/vnd.adobe.air-application-installer-package+zip'):
     361                        os.remove('/usr/share/mime/application/vnd.adobe.air-application-installer-package+zip')
    356362                return True
    357363        #def _install_adobeair_depends
Note: See TracChangeset for help on using the changeset viewer.