#!/bin/sh
#
# yt6801 initramfs-tools hook script
#
# Installs copies of firmware files for the yt6801 driver
# to the early initramfs

PREREQ=""

prereqs()
{
	echo "$PREREQ"
}

case $1 in
prereqs)
	prereqs
	exit 0
	;;
esac

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

#
# Copy yt6801 driver to /lib/modules/<KERNEL_VERSION> to be seen
# by mkinitramfs tool during initrd.img creation
#
copy_yt6801_driver() {
	local dir="/lib/modules/$version/kernel/kylin/yt6801"

	mkdir -p $dir
	cp -a $dir/yt6801.ko $dir
}

#
# Remove yt6801 driver at /lib/modules/<KERNEL_VERSION> location
#
clean_yt6801_driver() {
	local dir="/lib/modules/$version/kernel/kylin/yt6801"

	rm -rf $dir
#	if [ -z "$(ls -A $dir)" ]; then
#		rm -rf $dir
#	fi
}

copy_yt6801_driver
manual_add_modules yt6801
#clean_yt6801_driver
