Beispiel #1
0
def install_app(username, name, version, src_type):
    if version is None:
        version = get_newest_version_number(name, src_type)

    app_name = '%s-%s.zip' % (name, version)
    tmp_app_path = download_src(username, app_name, APP)
    cmd = 'python PATH_VDTOOLS %s' % tmp_app_path
    status, output = commands.getstatusoutput(cmd)
    if status == 0:
        write_install_log(username, name, version, tmp_app_path)
    remove_tmpdir(tmp_app_path)  # after install app, then delete the files
    if tmp_app_path:
        return True
    return False
Beispiel #2
0
def install_app(username, name, version, src_type):
    if version is None:
        version = get_newest_version_number(name, src_type)
        
    app_name = '%s-%s.zip' % (name, version)
    tmp_app_path = download_src(username, app_name, APP)
    cmd = 'python PATH_VDTOOLS %s' % tmp_app_path
    status, output = commands.getstatusoutput(cmd)
    if status ==  0:
        write_install_log(username, name, version, tmp_app_path)
    remove_tmpdir(tmp_app_path) # after install app, then delete the files   
    if tmp_app_path:
        return True
    return False    
Beispiel #3
0
def install_driver(username, name, version, src_type):
    if version is None:
        version = get_newest_version_number(name, src_type)
        
    driver_name = '%s-%s.zip' % (name, version)
    tmp_driver_path = download_src(username, driver_name, DRIVER)
    driver_path = os.path.join(PATH_DRIVER, name)
    
    dependency_path = os.path.join(tmp_driver_path, 'dependency')
    if not install_dependent_packages(dependency_path): # install dependent packages of the driver. added by hxf 20150806
        print 'dependent packages install error: text format error!'
        return False
    os.remove(dependency_path)
    
    if not os.path.isdir(driver_path):
        shutil.copytree(tmp_driver_path, driver_path)
    remove_tmpdir(tmp_driver_path) # after install driver, then delete the files   
    if tmp_driver_path:
        return True
    return False
Beispiel #4
0
def install_driver(username, name, version, src_type):
    if version is None:
        version = get_newest_version_number(name, src_type)

    driver_name = '%s-%s.zip' % (name, version)
    tmp_driver_path = download_src(username, driver_name, DRIVER)
    driver_path = os.path.join(PATH_DRIVER, name)

    dependency_path = os.path.join(tmp_driver_path, 'dependency')
    if not install_dependent_packages(
            dependency_path
    ):  # install dependent packages of the driver. added by hxf 20150806
        print 'dependent packages install error: text format error!'
        return False
    os.remove(dependency_path)

    if not os.path.isdir(driver_path):
        shutil.copytree(tmp_driver_path, driver_path)
    remove_tmpdir(
        tmp_driver_path)  # after install driver, then delete the files
    if tmp_driver_path:
        return True
    return False