File: //var/packages/ReplicationService/scripts/common
#!/bin/sh
# Copyright (c) 2000-2021 Synology Inc. All rights reserved.
if [ -z "$SYNOPKG_PKGNAME" ]; then
SYNOPKG_PKGNAME="ReplicationService"
fi
ROOT_LOG="/var/log"
ROOT_USER_LOCAL_SYNOBTRFS="/usr/local/synobtrfsreplicacore"
PACKAGE_ROOT="/var/packages/${SYNOPKG_PKGNAME}"
PACKAGE_SBIN=$PACKAGE_ROOT"/target/sbin"
PACKAGE_LOG=$PACKAGE_ROOT"/var/log"
# share lib
SYNOBTRFSREPLICACORE_LIB_SO_NAME="libsynobtrfsreplicacore.so"
SHARED_LIB_PATH="/usr/local/lib"
SOFT_LINK_SHARED_LIB_PATH=${SHARED_LIB_PATH}"/"${SYNOBTRFSREPLICACORE_LIB_SO_NAME}
SYNOBTRFSREPLICACORE_LIB_PATH="/var/packages/${SYNOPKG_PKGNAME}/target/usr/lib/"${SYNOBTRFSREPLICACORE_LIB_SO_NAME}
# daemon
BTRFS_REPLICA_DAEMON_BIN="${PACKAGE_SBIN}/synobtrfsreplicad"
BTRFS_REPLICA_DAEMON_LINK="${PACKAGE_SBIN}/${SYNOPKG_PKGNAME}-synobtrfsreplicad"
# daemon systemd
# PackageCenter will install "conf/systemd" to "/usr/local/lib/systemd/system" automatically.
DSM_CONTROL_DAEMON_BIN="/usr/syno/bin/synosystemctl"
BTRFS_REPLICA_DAEMON_CONFIG_NAME="pkg-${SYNOPKG_PKGNAME}-synobtrfsreplicad"
# XA md500 tool
DSM_XA_SYNOROOTBACKUP_BIN="/usr/syno/sbin/synorootbackup"
SYNOBTRFS_NAME="synobtrfsreplicacore"
SYNOBTRFS_SYNCTOKEN_DIRNAME="/usr/local/${SYNOBTRFS_NAME}"
SYNOBTRFS_SYNCTOKEN_LINKNAME="md500"