#!/bin/bash
# Copyright (c) 2000-2016 Synology Inc. All rights reserved.

DEBUG_DAT_WHITELIST_DIR="/usr/syno/etc/logcollector/whitelist/"
DEBUG_DAT_COLLECTOR_DIR="/usr/syno/bin/logcollector"

if [ "linux-5.10.x" != "${SYNO_KERNEL_SOURCE_DIR}" ]; then
    SkipThisProject
    return
fi

mkdir -p ${TmpInstDir}/bin
mkdir -p ${TmpInstDir}/sbin
mkdir -p ${TmpInstDir}/usr/sbin
install -m755 -c ip/ip ${TmpInstDir}/bin
install -m755 -c ip/ip ${TmpInstDir}/sbin
install -m755 -c tc/tc ${TmpInstDir}/usr/sbin

if [ "x$NOSTRIP" != "xNOSTRIP" ]; then
    ${STRIP} ${TmpInstDir}/bin/ip
    ${STRIP} ${TmpInstDir}/sbin/ip
    ${STRIP} ${TmpInstDir}/usr/sbin/tc
fi

# install debug.dat whitelist or logcollector script
[ -d ${TmpInstDir}${DEBUG_DAT_WHITELIST_DIR} ] || install -d -m 700 ${TmpInstDir}${DEBUG_DAT_WHITELIST_DIR}
install -c -m 644 synodebugdat/whitelist ${TmpInstDir}/${DEBUG_DAT_WHITELIST_DIR}/iproute2-5.10.x
[ -d ${TmpInstDir}${DEBUG_DAT_COLLECTOR_DIR} ] || install -d -m 700 ${TmpInstDir}${DEBUG_DAT_COLLECTOR_DIR}
install -c -m 700 synodebugdat/debug_collector.sh ${TmpInstDir}/${DEBUG_DAT_COLLECTOR_DIR}/iproute2-5.10.x_collector.sh
