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

if ! checkPlatformFunction SYNO_FEA_ACPID; then
       SkipThisProject
       return
fi

SYSTEMD_LIB_DIR=/usr/lib/systemd/system
SYSTEMD_WANTS_DIR=${SYSTEMD_LIB_DIR}/multi-user.target.wants

mkdir -p ${TmpInstDir}/usr/sbin
mkdir -p ${TmpInstDir}/etc/acpi/events
mkdir -p ${TmpInstDir}${SYSTEMD_WANTS_DIR}

install -c -D -m755 acpid -t ${TmpInstDir}/usr/sbin/

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

# install config files
install -c -D -m644 SynoFiles/etc/acpi/events/power ${TmpInstDir}/etc/acpi/events/power
install -c -D -m744 SynoFiles/etc/acpi/power.sh ${TmpInstDir}/etc/acpi/power.sh
install -c -D -m744 SynoFiles/systemd/acpid.service ${TmpInstDir}${SYSTEMD_LIB_DIR}/acpid.service
# Set service to be brought up by target
ln -s ../acpid.service ${TmpInstDir}${SYSTEMD_WANTS_DIR}/acpid.service
