#!/bin/sh

THIS=`basename $0`

if [ -e /usr/local/etc/${THIS}.conf ]; then
  . /usr/local/etc/${THIS}.conf
fi

this_main(){

  if [ -n "$OVERWRITE_RULES" -a "$OVERWRITE_RULES" != "n" ]; then
    if [ -d "/tmp/tcloop/${THIS}" ]; then
      cp -a /tmp/tcloop/${THIS}/usr/lib/udev/rules.d/* /etc/udev/rules.d
    else
      cp -a /usr/lib/udev/rules.d/* /etc/udev/rules.d
    fi
  fi

  udevadm control --reload-rules
  udevadm trigger

}

this_main >/dev/null 2>&1
