#!/bin/sh
echo "Welcome to the Cesys CeboMsr system configuration script."

# This must be done as root !
if [ "$(id -u)" != "0" ]; then
	echo ""
	echo "!!! This script must be run as root !!!" 1>&2
	read _tmp
	exit 1
fi

# Search for udev config file ...
_udevcfg="/etc/udev/udev.conf"
if [ -n "${UDEV_CONFIG_FILE+x}" ]; then
	_udevcfg="${UDEV_CONFIG_FILE}"
fi
. "$_udevcfg"
_udevrulez="/etc/udev/rules.d"
if [ -n "${udev_rules+x}" ]; then
	_udevrulez="$udev_rules"
fi
echo ""
echo "***********************************"
echo "udev rules seem to be located here: $_udevrulez"
echo "Please press [ENTER] to confirm the path or enter the correct one:"
read _user
if [ "$_user" != "" ]; then
	_udevrulez="$_user"
fi
echo "Use udev rules path: $_udevrulez"
_udf="$_udevrulez/99-cebomsr-permissions.rules"
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="10f8", ATTRS{idProduct}=="3201", MODE="666"' > $_udf
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="10f8", ATTRS{idProduct}=="3202", MODE="666"' >> $_udf
echo "Rules created [$_udf], force udev to use it ..."
udevadm trigger
echo "Rules should be active now."
read _tmp
