tis-synology-active-backup-business-agent

2.7.1.3235-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
tis-synology-active-backup-business-agent icon
  • package : tis-synology-active-backup-business-agent
  • name : Synology Active Backup for Business Agent
  • version : 2.7.1.3235-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 : 2025-02-25 19:31
  • size : 55.09 Mo
package           : tis-synology-active-backup-business-agent
version           : 2.7.1.3235-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      : 33fae988-e406-4b80-9877-39a114144881
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 9214d7685ac14032e9ad51e8ddf89c47ffba095eff5db5364f33edbd18f03105
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-02-25T19:31:09.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         : jWE3UY1xG6UZ76zqTS5nCoIopXoVnjwgbBnJxU3IGM5f7iKDB6F4Eujxxkvkczai7j+vdnzGEjWnkeAhGHSYD1NyUphXp1ap6sqv7T4logzghdonBNrfUPx1F11sMiJ0cAYPOPyDFqXBeULrMhRmalMrFUMFE7VVbpvvxg+ZJjIuyRGt4GcSyYLw7+ig+sWtChKVoYdYzaKBvHS8KQRdnISevnxmtCIwKiCv7W5UjxYAlm8bkslRYmXHFj0gCHei/vDQOQ/KUzHtCCVZwloRe07kQnRLmfsGuweqQu44VAGiS3MUuhQdfrUByxuZJ+/XSjjkn047RFRfl+kV5iyZQQ==
# -*- 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
    bin_name = glob.glob("Synology Active Backup for Business Agent*.msi")[0]
    print(f"Installing: {bin_name}")
    install_msi_if_needed(bin_name)



# -*- 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()
1a1fa8088a2c1105d55345bcb0cd5e8755c9ce1fba29efc821ec6c8326b6ac36 : Synology Active Backup for Business Agent-2.7.1-3235-x64.msi
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
3a6822f290df1ffc6b56a0f53edd4726a6f6657c80afdd3f2fe08aee8f5a0c21 : WAPT/control
9214d7685ac14032e9ad51e8ddf89c47ffba095eff5db5364f33edbd18f03105 : WAPT/icon.png
7e9932b63c4ea7a3852b4709ad9f6766ba8e81661cc9c62661678587d2e1dbce : luti.json
fa2d1088073806eb26bc4e46501dcf2ce5ba62b82c6ac46d20e307f23653bafc : setup.py
a65265759f96357597cfdfe176daf7db9343a8f525aacede27f3d71e94df24a7 : update_package.py