From 402b7626bc0d9f23f9fcb589995b86f1e7a693e6 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Wed, 5 Dec 2018 11:28:42 +0100 Subject: [PATCH] Import binaries --- .gitattributes | 2 ++ backuppc-client.exe | 3 +++ cygiconv-2.dll | 3 +++ cygwin1.dll | 3 +++ cygz.dll | 3 +++ pre-exec.cmd | 7 +++++++ rsync.exe | 3 +++ vsrsync.cmd | 41 +++++++++++++++++++++++++++++++++++++++++ 8 files changed, 65 insertions(+) create mode 100644 .gitattributes create mode 100644 backuppc-client.exe create mode 100644 cygiconv-2.dll create mode 100644 cygwin1.dll create mode 100644 cygz.dll create mode 100644 pre-exec.cmd create mode 100644 rsync.exe create mode 100644 vsrsync.cmd diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d2e05cb --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.exe filter=lfs diff=lfs merge=lfs -text +*.dll filter=lfs diff=lfs merge=lfs -text diff --git a/backuppc-client.exe b/backuppc-client.exe new file mode 100644 index 0000000..fedb896 --- /dev/null +++ b/backuppc-client.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:811a8e485045296fe7eba028c18c0fe806004c13ea7837251697ed2de37a0dc4 +size 3658905 diff --git a/cygiconv-2.dll b/cygiconv-2.dll new file mode 100644 index 0000000..4a0cdeb --- /dev/null +++ b/cygiconv-2.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdccd69983a40dc68e7f0cec667b84d0103f1428e8b4c33a89c8d3b0664d4226 +size 1008654 diff --git a/cygwin1.dll b/cygwin1.dll new file mode 100644 index 0000000..3c7aa35 --- /dev/null +++ b/cygwin1.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21265b261bbbd0cec9a460c5594bd2341520572d88038768a77b6b0dc3922c36 +size 2855706 diff --git a/cygz.dll b/cygz.dll new file mode 100644 index 0000000..bff165d --- /dev/null +++ b/cygz.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83feda9250c3c485916a6b7745c704a41df702f4781197491d5d31a2f2b863ac +size 66048 diff --git a/pre-exec.cmd b/pre-exec.cmd new file mode 100644 index 0000000..968b192 --- /dev/null +++ b/pre-exec.cmd @@ -0,0 +1,7 @@ +@echo off +tasklist /FI "IMAGENAME eq rsync.exe" 2>NUL | find /I /N "rsync.exe">NUL +if "%ERRORLEVEL%"=="0" exit 255 +tasklist /FI "IMAGENAME eq vshadow.exe" 2>NUL | find /I /N "vshadow.exe">NUL +if "%ERRORLEVEL%"=="0" exit 255 +cd \backuppc +cscript pre-cmd.vbs diff --git a/rsync.exe b/rsync.exe new file mode 100644 index 0000000..e1c807e --- /dev/null +++ b/rsync.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aecdb771b4deee3b0e4ea9bd004e5c026e0f570cd7dc8ce95701090d6cfbdd77 +size 374798 diff --git a/vsrsync.cmd b/vsrsync.cmd new file mode 100644 index 0000000..9d0b53c --- /dev/null +++ b/vsrsync.cmd @@ -0,0 +1,41 @@ +REM @ECHO OFF +REM ***************************************************************** +REM +REM VSRSYNC.CMD - Batch file template to start your rsync command (s). +REM +REM By Michael Stowe +REM ***************************************************************** + +call vss-setvar.cmd + +cd \BackupPC + +call part.cmd +SET CWRSYNCHOME=\BACKUPPC +SET CYGWIN=nontsec +SET CWOLDPATH="%PATH%" +SET PATH="\BACKUPPC;%PATH%" + +FOR /F "tokens=1,2,3,4,5,6,7" %%G IN ("%MAP%") DO ( + if "%SHADOW_DEVICE_1%" NEQ "" dosdev %%G %SHADOW_DEVICE_1% + if "%SHADOW_DEVICE_2%" NEQ "" dosdev %%H %SHADOW_DEVICE_2% + if "%SHADOW_DEVICE_3%" NEQ "" dosdev %%I %SHADOW_DEVICE_3% + if "%SHADOW_DEVICE_4%" NEQ "" dosdev %%J %SHADOW_DEVICE_4% + if "%SHADOW_DEVICE_5%" NEQ "" dosdev %%K %SHADOW_DEVICE_5% + if "%SHADOW_DEVICE_6%" NEQ "" dosdev %%L %SHADOW_DEVICE_6% + if "%SHADOW_DEVICE_7%" NEQ "" dosdev %%M %SHADOW_DEVICE_7% +) + +REM Go into daemon mode, we'll kill it once we're done +rsync -v -v --daemon --config=rsyncd.conf --no-detach --log-file=diagnostic.txt + +FOR /F "tokens=1,2,3,4,5,6,7" %%G IN ("%MAP%") DO ( + if "%SHADOW_DEVICE_1%" NEQ "" dosdev -r -d %%G + if "%SHADOW_DEVICE_2%" NEQ "" dosdev -r -d %%H + if "%SHADOW_DEVICE_3%" NEQ "" dosdev -r -d %%I + if "%SHADOW_DEVICE_4%" NEQ "" dosdev -r -d %%J + if "%SHADOW_DEVICE_5%" NEQ "" dosdev -r -d %%K + if "%SHADOW_DEVICE_6%" NEQ "" dosdev -r -d %%L + if "%SHADOW_DEVICE_7%" NEQ "" dosdev -r -d %%M +) +