#!/bin/sh

PREREQ=""

prereqs()
{
	echo "$PREREQ"
}

case $1 in
# get pre-requisites
prereqs)
	prereqs
	exit 0
	;;
esac

# Hooks for loading thermal bits into the initramfs

. /usr/share/initramfs-tools/hook-functions

manual_add_modules libcrc32c
manual_add_modules dm-mod
manual_add_modules dm-bio-prison
manual_add_modules dm-bufio
manual_add_modules dm-thin-pool
manual_add_modules dm-persistent-data
manual_add_modules dm-cache
manual_add_modules dm-cache-smq

PDATA_TOOLS_DIR=/usr/sbin
LIBAIO_DIR=$(dirname $(ldd $PDATA_TOOLS_DIR/pdata_tools |grep libaio |cut -d" " -f3))
LIBSTDCPP_DIR=$(dirname $(ldd $PDATA_TOOLS_DIR/pdata_tools |grep libstdc++ |cut -d" " -f3))

mkdir -p "$DESTDIR/usr/sbin" ||true
mkdir -p "$DESTDIR$LIBAIO_DIR" ||true
mkdir -p "$DESTDIR$LIBSTDCPP_DIR" || true

cp -an $LIBAIO_DIR/libaio.so.1* "$DESTDIR$LIBAIO_DIR/" ||true
cp -an $LIBSTDCPP_DIR/libstdc++.so.6* "$DESTDIR$LIBSTDCPP_DIR/" ||true
cp -an $PDATA_TOOLS_DIR/thin* $PDATA_TOOLS_DIR/cache* $PDATA_TOOLS_DIR/pdata_tools "$DESTDIR$PDATA_TOOLS_DIR/" ||true
