tis-firebird 2.5.5.26952-1

  • package : tis-firebird
  • version : 2.5.5.26952-1
  • description : Firebird database SQL superserver with admin tools (Firebird Project)
  • maintainer : Hubert TOUVET
  • date : 2017-07-20 11:20:13
  • signer : TRANQUIL IT SYSTEMS
  • signature_date : 20170720-112013
  • min_os_version :
  • min_wapt_version :

setup.py

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

# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []

# command(s) to launch to remove the application(s)
uninstallstring = ['FBDBServer_2_5_is1']

# list of required parameters names (string) which canb be used during install
required_params = []

def install():
    # if you want to modify the keys depending on environment (win32/win64... params..)
    if service_installed('FirebirdServerDefaultInstance') and service_is_running('FirebirdServerDefaultInstance'):
        print "Stopping Firebird server"
        service_stop('FirebirdServerDefaultInstance')
    if service_installed('FirebirdServerDefaultInstance') and service_is_running('FirebirdGuardianDefaultInstance'):
        print "Stopping Firebird guardian"
        service_stop('FirebirdGuardianDefaultInstance')
    args = []
    args.append('/COMPONENTS="ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent"')
    args.append('/MERGETASKS=CopyFbClientToSysTask')
    run('Firebird-2.5.5.26952_0_Win32.exe /VERYSILENT /FORCE %s' % (" ".join(args),))


    

manifest

[["WAPT/icon.png", "d4099b379debf2b97e1d0fe502d2ca2d559dea6d"], ["WAPT/certificate.crt", "0db563dc9077b268ca07ba834322d0fc5e21f8e5"], ["Firebird-2.5.5.26952_0_Win32.exe", "27dc2ea5e1379597fa0f84a1b0eb82c4096677a4"], ["setup.py", "10a3f236157f04f9b5f564e83ab15650b44b69d0"], ["WAPT/control", "964d8a33588ea0c8893be0cca2b0fc5df0a402d1"], ["WAPT/wapt.psproj", "d140401965341ede69880cd6342c5db7040324b2"]]