#!/bin/bash

set -e

case "$1" in
	configure)
		mali_ddk_version=$(dmesg |grep "mali fb000000.gpu: Kernel DDK version"|awk '{print $NF}')
		case "$mali_ddk_version" in
			g17p0-01eac0)
				rm -f /lib/firmware/mali_csffw.bin
				ln -s /lib/firmware/mali_csffw_g17p0/mali_csffw.bin /lib/firmware/mali_csffw.bin
				;;
			*)
				rm -f /lib/firmware/mali_csffw.bin
				ln -s /lib/firmware/mali_csffw_g15p0/mali_csffw.bin /lib/firmware/mali_csffw.bin
				;;
		esac
		if [ -f /lib/systemd/system/set-mali-firmware.service ]; then
			systemctl enable set-mali-firmware.service
		fi
		;;
esac
