Пример #1
0
def update(resp, package_id):
    global package_list, package_downloader
    if ( package_downloader != None ): return

    package_path = "packages"
    for package in package_list:
        if ( package.id == package_id ):
            package_downloader = PackageDownloader(dlStatus, dlInstallComplete, dlUpdateComplete)
            package_downloader.updatePackage(package)
            setStatus("Starting update..", 0)
    status(resp)
Пример #2
0
def install(resp, package_id):
    global package_list, package_downloader
    if ( package_downloader != None ): return

    package_path = "packages"
    for package in package_list:
        if ( package.id == package_id ):
            package_downloader = PackageDownloader(dlStatus, dlInstallComplete, dlUpdateComplete)
            if ( package_downloader.installPackage(package) ):
                setStatus("Starting install..", 0)
            else:
                setStatus("Error installing package.", 0)
                package_downloader = None
    status(resp)