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

- 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