tis-deltacopy 1.4.8.39-1

  • package : tis-deltacopy
  • version : 1.4.8.39-1
  • architecture : all
  • locale :
  • description : "Windows Friendly" wrapper around the Rsync program by Synametrics Technologies.
  • maintainer : Hübert TOUVET
  • date : 2018-07-17 15:28:41
  • min_os_version :
  • max_os_version :

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