tis-synology-active-backup-business-agent

2.7.0.3221-0
Active Backup for Business Agent (DSM) allows you to back up your entire Synology NAS, including its system configurations, packages, and data to a remote Synology NAS. Before you start to protect your Synology NAS data, install Active Backup for Business on the remote Synology NAS as your backup destination.
212 downloads
Download
See build result See VirusTotal scan
default icon
  • package : tis-synology-active-backup-business-agent
  • name : Synology Active Backup for Business Agent
  • version : 2.7.0.3221-0
  • categories :
  • maintainer : Bertrand Lemoigne
  • editor :
  • licence :
  • locale :
  • target_os : windows
  • impacted_process : Synology Active Backup for Business Service,Synology Active Backup for Business Agent
  • architecture : x64
  • signature_date : 2024-10-15 14:03
  • size : 55.01 Mo
package           : tis-synology-active-backup-business-agent
version           : 2.7.0.3221-0
architecture      : x64
section           : base
priority          : optional
name              : Synology Active Backup for Business Agent
categories        : 
maintainer        : Bertrand Lemoigne
description       : Active Backup for Business Agent (DSM) allows you to back up your entire Synology NAS, including its system configurations, packages, and data to a remote Synology NAS. Before you start to protect your Synology NAS data, install Active Backup for Business on the remote Synology NAS as your backup destination.
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : Synology Active Backup for Business Service,Synology Active Backup for Business Agent
description_fr    : 
description_pl    : 
description_de    : 
description_es    : 
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : f1144fea-c962-4b95-8677-81a73d981168
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2024-10-15T14:03:47.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : Pe50IivBVNT6B2PMF81UFGOjHEVf4xOyPJhS4knEAXdj5znzR0W9qBrS46EIVO2AvCq1jtBCPJYcxBoIW9ZVaA+DBmUSEWv06VINBSWyx0O/NSBa8UEO+/L1SA8EBO1YD+m+79vmNS/1rvLJTByUKFwMNujtegAFmY87oTUA1AgxdKhxkOGxAXLh8tDZVXfbw2rycm8QXgsICHYL39PDlViCXPkSyXfGPE1XtT6YesTNDzOtcfxTZ8CAig4fdENz5QJfeKRAolaPIJgJiG8HVLWY9FBLlfLqdoDWp+xh1Pac9J64HI+hZfVIohfakYXyXVZ7QKLHkmEMJyDe8Uzfug==
# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables

    # Installing the software
    print("Installing: Synology Active Backup for Business Agent-2.7.0-3221-x64.msi")
    install_msi_if_needed('Synology Active Backup for Business Agent-2.7.0-3221-x64.msi')



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


def update_package():
    # Declaring local variables
    result = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name
    url = "https://archive.synology.com/download/Utility/ActiveBackupBusinessAgent"



    # Getting latest version from official sources
    print("URL used is: %s" % url)
    for bs_search in bs_find_all(url, "a", proxies=proxies):
        if r'download/Utility/ActiveBackupBusinessAgent' in bs_search['href']:
            actual_version = bs_search["href"].split('/')[-1]
            version = bs_search["href"].split('/')[-1].replace('-','.')
            latest_bin = f"Synology Active Backup for Business Agent-{actual_version}-x64.msi"
            break

    url = f"https://archive.synology.com/download/Utility/ActiveBackupBusinessAgent/{actual_version}"
    for bs_search in bs_find_all(url, "a", proxies=proxies):
        if 'x64.msi' in bs_search['href']:
            download_url = bs_search['href']
            break

    print("Latest %s version is: %s" % (app_name, version))
    print("Download URL is: %s" % download_url)

     #nettoyer les fichiers temporaires
    for f in glob.glob('*.msi'):
        if f != latest_bin:
            remove_file(f)

    # Downloading latest binaries
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, connect_timeout=100, proxies=proxies)


    control.set_software_version(version)
    control.save_control_to_wapt()
376cf897930ecb7b6a2daed165fee3fd34240cad1fa1669341806be6d4802c45 : Synology Active Backup for Business Agent-2.7.0-3221-x64.msi
 : WAPT
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
4f2df96d1c82dfad95f061f95acc61fc9ffdbfa552f3e799bd955ab88316e074 : WAPT/control
37c8396a670058aaa45a5ade00f00e744633faad161e93f34f19772a16eea2d2 : luti.json
9ced8de1b769883e054a2b4b5eeefc26ab8c9f9061ebaf5f65a47eb2913d385e : setup.py
a65265759f96357597cfdfe176daf7db9343a8f525aacede27f3d71e94df24a7 : update_package.py