15. dbus

wget http://www.gnuwakes.org/depot/1.0/main/sources/dbus-1.8.16.tar.gz

tar -xf dbus-1.8.16.tar.gz

SOURCES_DIR=$PWD/dbus-1.8.16
INSTALL_DIR=$PWD/dbus-1.8.16-install
BUILD_DIR=$PWD/dbus-1.8.16-build

mkdir $INSTALL_DIR $BUILD_DIR
cd $BUILD_DIR

$SOURCES_DIR/configure                \
  --prefix=/usr                       \
  --sysconfdir=/etc                   \
  --localstatedir=/var                \
  --docdir=/usr/share/doc/dbus-1.8.16 \
  --with-console-auth-dir=/run/console && \
  make && make DESTDIR=$INSTALL_DIR install

mv -v $INSTALL_DIR/usr/lib/libdbus-1.so.* $INSTALL_DIR/lib
ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libdbus-1.so) \
  $INSTALL_DIR/usr/lib/libdbus-1.so

mkdir -pv $INSTALL_DIR/var/lib
ln -sfv /etc/machine-id $INSTALL_DIR/var/lib/dbus

# /var/run is a symlink in systemd package
#so we can't have a directory here
rm -vrf $INSTALL_DIR/var/run