tis-firebirdclient

3.0.4.33054-3
Firebird database SQL client
2168 downloads
Download

  Description 

  • package : tis-firebirdclient
  • version : 3.0.4.33054-3
  • architecture : x86
  • categories :
  • maintainer : Hubert TOUVET
  • description : Firebird database SQL client
  • locale :
  • target_os :
  • min_os_version :
  • max_os_version :
  • min_wapt_version :
  • sources :
  • installed_size :
  • impacted_process : flamerobin
  • description_fr :
  • description_pl :
  • description_de :
  • description_es :
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor :
  • licence :
  • signature_date : 2020-02-27T21:32:05.805833

  Setup.py 

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey=[]

def install():
    # if you want to modify the keys depending on environment (win32/win64... params..)
    print('installing Firebird DB client components')
    if service_installed('FirebirdServerDefaultInstance') or service_installed('FirebirdServerDefaultInstance'):
        error('Firebird server installed, keeping it to avoid breaking a Server.')

    # for Server.
    if service_installed('FirebirdServerDefaultInstance') and service_is_running('FirebirdServerDefaultInstance'):
        print "Stopping Firebird server"
        service_stop('FirebirdServerDefaultInstance')
    if service_installed('FirebirdGuardianDefaultInstance') and service_is_running('FirebirdGuardianDefaultInstance'):
        print "Stopping Firebird guardian"
        service_stop('FirebirdGuardianDefaultInstance')

    # for old msi style install
    old = installed_softwares('FBDBServer')
    if old:
        for soft in old:
            if Version(soft['version']) < Version('3.0.4.33054'):
                run(uninstall_cmd(soft['key']))

    args = []
    args.append('/VERYSILENT /SUPPRESSMSGBOXES')
    args.append('/NORESTART')
    # client only
    args.append('/COMPONENTS="ClientComponent"')
    args.append('/NOCPL')
    args.append('/COPYFBCLIENT')
    #args.append('/MERGETASKS=CopyFbClientToSysTask')
    install_exe_if_needed('Firebird-3.0.4.33054_0_Win32.exe',' '.join(args),key='FBDBServer_3_0_is1',min_version='3.0.4.33054')

    if service_installed('FirebirdServerDefaultInstance') and not service_is_running('FirebirdServerDefaultInstance'):
        print "Starting Firebird server"
        service_start('FirebirdServerDefaultInstance')
    if service_installed('FirebirdServerDefaultInstance') and not service_is_running('FirebirdGuardianDefaultInstance'):
        print "Starting Firebird guardian"
        service_start('FirebirdGuardianDefaultInstance')


										

  Changelog 


No changelog
  manifest.sha256 
[["WAPT/icon.png","a5ff5ab2391e5fa9f441b9bc658720e00e7f38df9fd5cef5b905d85311717327"],["WAPT/certificate.crt","a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf"],["WAPT/wapt.psproj","3071610afa7b64487a0125327e095e2af195c3040d2d06fed642c8cc128b2f19"],["Firebird-3.0.4.33054_0_Win32.exe","691dc20704bffc878f00085357060055da0738a93e919ddae001c948aa15bac5"],["setup.py","86158bac29caf89bf211d66ac918eac0249b0c528a5c7de6e3fc5ae85cd701da"],["WAPT/control","f690017a2ea496048d607785c575e59a449b972ec692a5cddb8603bf2bead68a"]]