#!/bin/sh

if [ ! -f /boot/home/Desktop/miniVigor/m128 ]
then
	alert "Installation Not Successful! Please check if the miniVigor driver folder on Desktop or not."
	exit
fi

if [ -w /boot/home/config/add-ons/kernel/drivers/bin ]
then
	cp -f /boot/home/Desktop/miniVigor/m128 /boot/home/config/add-ons/kernel/drivers/bin/m128
else
	chmod +w=u /boot/home/config/add-ons/kernel/drivers/bin
	cp -f /boot/home/Desktop/miniVigor/m128 /boot/home/config/add-ons/kernel/drivers/bin/m128
	chmod -w=u /boot/home/config/add-ons/kernel/drivers/bin
fi

chmod +x /boot/home/config/add-ons/kernel/drivers/bin/m128

if [ -w /boot/home/config/add-ons/kernel/drivers/dev/ports ]
then
	ln -s -f /boot/home/config/add-ons/kernel/drivers/bin/m128 /boot/home/config/add-ons/kernel/drivers/dev/ports/m128
else
	chmod +w=u /boot/home/config/add-ons/kernel/drivers/dev/ports
	ln -s -f /boot/home/config/add-ons/kernel/drivers/bin/m128 /boot/home/config/add-ons/kernel/drivers/dev/ports/m128
	chmod -w=u /boot/home/config/add-ons/kernel/drivers/dev/ports
fi

alert "Installation Successful! Please restart your computer."