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

#set -x
echo "make necessary directory first...\t\t\t"
mkdir -p ${TmpInstDir}/lib
mkdir -p ${TmpInstDir}/usr/syno/sbin
mkdir -p ${TmpInstDir}/usr/syno/etc/dbus-1/
mkdir -p ${TmpInstDir}/usr/syno/etc/dbus-1/session.d
mkdir -p ${TmpInstDir}/usr/syno/etc/dbus-1/system.d
mkdir -p ${TmpInstDir}/usr/syno/var/run/dbus
mkdir -p ${TmpInstDir}/usr/syno/etc/synoservice.d
mkdir -p ${TmpInstDir}/etc/init

echo "install binary and library"
install -c -m644 ./syno/dbus.servicecfg ${TmpInstDir}/usr/syno/etc/synoservice.d/dbus.cfg
install -c -m644 ./syno/dbus-session.upstart ${TmpInstDir}/etc/init/dbus-session.conf
install -c -m644 ./syno/dbus-system.upstart ${TmpInstDir}/etc/init/dbus-system.conf
install -c -m755 ./dbus/.libs/libdbus-1.so.3.7.2 ${TmpInstDir}/lib/libdbus-1.so.3.7.2
install -c -m755 ./bus/dbus-daemon ${TmpInstDir}/usr/syno/sbin/dbus-daemon
install -c -m755 ./bus/system.conf ${TmpInstDir}/usr/syno/etc/dbus-1/system.conf
install -c -m755 ./bus/session.conf ${TmpInstDir}/usr/syno/etc/dbus-1/session.conf

if [ "x$NOSTRIP" != "xNOSTRIP" ]; then
    ${STRIP} ${TmpInstDir}/lib/libdbus-1.so.3.7.2
    ${STRIP} ${TmpInstDir}/usr/syno/sbin/dbus-daemon
fi

cd ${TmpInstDir}/lib/
ln -s libdbus-1.so.3.7.2 libdbus-1.so
ln -s libdbus-1.so.3.7.2 libdbus-1.so.3
