File: //var/packages/ActiveInsight/scripts/start-stop-status
#!/bin/bash
# Copyright (c) 2020 Synology Inc. All rights reserved.
. /var/packages/"${SYNOPKG_PKGNAME}"/scripts/pkg_utils
start()
{
if IsFileActivityDisableByKernelIssue; then
if IsKernelVersionEq "3.10" && IsDSMVersionGe "7.2.1" "4"; then
EnableFileActivity
fi
if (IsKernelVersionEq "4.4" || IsKernelVersionEq "5.10") && IsDSMVersionGe "7.2.2" "0"; then
EnableFileActivity
fi
fi
"${MIB_PKG_TOOL}" --reset-for-migration
"${MIB_PKG_TOOL}" --refresh-synomibclient-conf
Mkdir -m 755 -p "${PKG_RUN_DIR}"
if ! "${MIB_PKG_TOOL}" --is-enabled; then
return 0
fi
"${MIB_PKG_TOOL}" --start-package
return 0
}
stop()
{
if [ "UNINSTALL" == "$SYNOPKG_PKG_STATUS" ]; then
if ${MIB_PKG_TOOL} --is-monitoring-service-enabled; then
/usr/syno/bin/synowebapi --exec api=SYNO.ActiveInsight.Setting method=set version=1 monitoring_service=false
fi
fi
"${MIB_PKG_TOOL}" --stop-package
return 0
}
status()
{
return 0
}
case $1 in
start)
start
exit $?
;;
stop)
stop
exit 0
;;
prestart)
exit 0
;;
prestop)
exit 0
;;
status)
status
exit $?
;;
killall)
;;
log)
exit 0
;;
esac
exit 0