#!/bin/sh

PREREQ=""

prereqs()
{
	echo "$PREREQ"
}

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

# Simple hook to remove nouveau driver module from initramfs

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

# Find and remove nouveau module files
modules_dir="${DESTDIR}/lib/modules/${version}/kernel"

if [ -d "$modules_dir" ]; then
	for modfile in $(find "$modules_dir" -type f -name "nouveau.ko*" 2>/dev/null); do
		[ "${verbose}" = "y" ] && echo "Removing nouveau module: ${modfile#${DESTDIR}/}" >&2
		rm -f "$modfile"
	done
fi

exit 0

