Tranquil IT recrute Tranquil IT recrute

tis-deltacopy

Version : 1.4.8.39-1

Download
  • package : tis-deltacopy
  • editor :
  • version : 1.4.8.39-1
  • licence : GPL
  • architecture : all
  • locale :
  • description : "Windows Friendly" wrapper around the Rsync program by Synametrics Technologies.
  • description_fr :
  • min_os_version :
  • max_os_version :
  • min_wapt_version :
  • installed_size :
  • impacted_process : DeltaC.exe,DSetup.exe,DeltaS.exe
  • signature_date : 20180717-152838
  • maintainer : Hübert TOUVET

setup.py

# -*- coding: utf-8 -*-
from setuphelpers import *
import re
import glob
import pefile
import os

uninstallkey = []

install_dir = 'deltacopy'
applabel = 'Delta Copy'
destdir = makepath(programfiles32,install_dir)


def install():
    global applabel
    if service_installed('DeltaCopyService'):
        if service_is_running('DeltaCopyService'):
            service_stop('DeltaCopyService')

    killalltasks(ensure_list(control.impacted_process))
    app = 'deltacopy\\DeltaC.exe'

    print('Installing tis-deltacopy into {}'.format(destdir))
    mkdirs(destdir)

    copytree2(install_dir,destdir)
    if applabel is None:
        applabel = get_file_properties(app)['FileDescription'] or get_file_properties(app)['ProductName']

    if applabel is not None:
        create_programs_menu_shortcut('{}.lnk'.format(applabel),makepath(destdir,os.path.basename(app)))
    register_windows_uninstall(control)

    if not service_installed('DeltaCopyService'):
        run('"%s" /install /silent' % makepath(destdir,'DCServce.exe'))
    service_start('DeltaCopyService')

def uninstall():
    if service_installed('DeltaCopyService'):
        if service_is_running('DeltaCopyService'):
            service_stop('DeltaCopyService')
        run('"%s" /uninstall /silent' % makepath(destdir,'DCServce.exe'))
    if applabel is not None:
        remove_programs_menu_shortcut(applabel)
    unregister_uninstall(control.package)


			

Changelog

Version 1.4
===========

Release date: November 23, 2009

Following is a list of features that were added in version 4.1

Permission switch

Many folks have run into permission issues on the server. This version add --chmod=a=rw,Da+x to the rsync command line automatically saving many headaches related to permission problems.

Verbose Logging

Ability to turn off verbose logging, which generates smaller notification emails.

The following image display these two new options.

New options in 1.4

Flush log to disk 	The earlier version used to send the execution log via email. Version 1.4 saves a log to the local disk as well. Each log is saved to a different file containing a timestamp and profile name as part of the file name. Save log to disk

Vista and Windows 7 friendly 	Both DeltaCopy Client and Server require Administrative privileges on the machine. Appropriate manifest have been added to both DeltaCopy Client and Server, which brings up the UAC prompt in Windows Vista. This prompt will only appear on machines where UAC is enabled.

Once the user clicks Okay to the UAC prompt, they will be able to start/stop DeltaCopy service right from the GUI. Earlier versions required the user to manage service through Windows Control Panel.
			

manifest.sha256

[["deltacopy/DCServce.exe", "3d7c8d74dcae08b647f3bc4df7f4667a2526c82cc0448d1da5470ecce5c5c933"], ["deltacopy/cygiconv-2.dll", "494b580a43bc4752913b5717c5444692f0a72d1a0b3186f9a2c4cb0b56e1e0c8"], ["deltacopy/DeltaS.exe", "bdea358208959d3c8709c1ca5e0c84228fdc9e71459fea8b29b89cb2719e8d00"], ["WAPT/changelog.txt", "a9c04cf7b83bc163f24e7220f83a9b92b1dadb894e00245bdb98afeacd83d9b3"], ["deltacopy/rsync.exe", "110515f81020545271936e73fec0912d2a5832742fe4fa1d580ae7e8ba73e1a7"], ["setup.py", "61cc90f31dc60aba17a91b78a22421607bff09cdf1b52408a3e1b10ab1239dee"], ["deltacopy/DeltaCopy.chm", "b6fffc968ca4633ead469152f478f27ecb157a0087ef31e871581b7fb65816cd"], ["WAPT/certificate.crt", "13fb474c5c23c135a77aba592eb8821b9ecbcc463f5b7312312b87b20eac6779"], ["deltacopy/chmod.exe", "d86f20cbdf3a78e3a359c7a60fc401369380d6c572db072bffe449e09b188d06"], ["deltacopy/DeltaC.exe", "29ec474e4171d1ce251d921ec94c732fa954a071ed65a515e6b78aefb831b5b7"], ["WAPT/wapt.psproj", "139c450a6ad18f75c2a0e5bba77ed83c255e67f51aaf325515ea9101a5c510ac"], ["deltacopy/cygcrypto-0.9.8.dll", "fe074282937cd4bf5fc8a16860aada60dea2c75b6054186b6fc0326be9fdd09a"], ["WAPT/control", "3376530c23376678aa151f60cb0554a11233e09cf4186b9cfc732271e2287008"], ["deltacopy/deltacd.conf", "46871d063a41fa3328943d7841f37d714f44ef7bb1232fded805d7af1944eeb4"], ["deltacopy/cygintl-8.dll", "1a8776f3d80cfc14cfe66d86320599966498afc0c67b6ce1731171564934b1bf"], ["deltacopy/ssh.exe", "13e71c20b9ac7a4a4e02460747cfd77a09e86985b89f3781446c549423f3674d"], ["deltacopy/cygpopt-0.dll", "82997f9cb42032d9f66f8855f8518a860b7f49ada564bd6d15044e7a8a722775"], ["deltacopy/cygz.dll", "83feda9250c3c485916a6b7745c704a41df702f4781197491d5d31a2f2b863ac"], ["deltacopy/DSetup.exe", "6a2e5180c4969611aac16906c57bcbb74e4d17c3e21a70f71b910793bbb4672c"], ["deltacopy/cygminires.dll", "9f72348d4ef9d46d08f5c0b9ddc506413a4f065939d63c90f3991bd378aac992"], ["deltacopy/cygwin1.dll", "77b93ab10cebe802ef48ffbb2cf30405959315d74a5a9cee2e20a020f59430db"]]