Some checks reported errors
BlockStorage/repertory/pipeline/head Something is wrong with the build of this commit
## v2.0.2-rc ### BREAKING CHANGES * Refactored `config.json` - will need to verify configuration settings prior to mounting ### Issues * \#12 \[Unit Test\] Complete all providers unit tests * \#14 \[Unit Test\] SQLite mini-ORM unit tests and cleanup * \#16 Add support for bucket name in Sia provider * \#17 Update to common c++ build system * A single 64-bit Linux Jenkins server is used to build all Linux and Windows versions * All dependency sources are now included * MSVC is no longer supported * MSYS2 is required for building Windows binaries on Windows * OS X support is temporarily disabled * \#19 \[bug\] Rename file is broken for files that are existing * \#23 \[bug\] Incorrect file size displayed while upload is pending * \#24 RocksDB implementations should be transactional * \#25 Writes should block when maximum cache size is reached * \#26 Complete ring buffer and direct download support ### Changes from v2.0.1-rc * Ability to choose between RocksDB and SQLite databases * Added direct reads and implemented download fallback * Corrected file times on S3 and Sia providers * Corrected handling of `chown()` and `chmod()` * Fixed erroneous download of chunks after resize Reviewed-on: #27
43 lines
972 B
Batchfile
43 lines
972 B
Batchfile
@echo off
|
|
|
|
setlocal
|
|
setlocal EnableDelayedExpansion
|
|
|
|
set RegKey=HKLM\Software\WinFsp\Services
|
|
|
|
if not X%1==X-u (
|
|
set unreg=0
|
|
|
|
if not X%1==X set fsname=%1
|
|
if not X%2==X set fsexec="%~f2"
|
|
if not X%3==X set fscmdl=%3
|
|
if not X%4==X set fssecu=%4
|
|
|
|
if X!fscmdl!==X goto usage
|
|
if not exist !fsexec! goto notfound
|
|
|
|
reg add !RegKey!\!fsname! /v Executable /t REG_SZ /d !fsexec! /f /reg:32
|
|
reg add !RegKey!\!fsname! /v CommandLine /t REG_SZ /d !fscmdl! /f /reg:32
|
|
reg add !RegKey!\!fsname! /v JobControl /t REG_DWORD /d 1 /f /reg:32
|
|
if not X!fssecu!==X reg add !RegKey!\!fsname! /v Security /t REG_SZ /d !fssecu! /f /reg:32
|
|
) else (
|
|
set unreg=1
|
|
|
|
if not X%2==X set fsname=%2
|
|
|
|
if X!fsname!==X goto usage
|
|
|
|
reg delete !RegKey!\!fsname! /f /reg:32
|
|
)
|
|
|
|
exit /b 0
|
|
|
|
:notfound
|
|
echo executable !fsexec! not found >&2
|
|
exit /b 2
|
|
|
|
:usage
|
|
echo usage: fsreg NAME EXECUTABLE COMMANDLINE [SECURITY] >&2
|
|
echo usage: fsreg -u NAME >&2
|
|
exit /b 2
|