#!/bin/bash
# Copyright (C) 2003 Juergen "George" Sawinski
#                    Rene Rebe
# All rights reserved.
# Partially copied from/rewritten based on hotplug.
# Partially copied from/rewritten based on ROCK Linux build scripts.
# See README file for further explanation and
# LICENCING TERMS (GPL v2 or later).

PATH=/bin:/sbin:/usr/sbin:/usr/bin
ROCKPLUG_DIR=/etc/rockplug

log() {
  logger -t $0 "$@"
}

usage() {
  echo "Usage: $0 plugger [plugger specific options]"
  #@FIXME
}

if [ $# -lt 1 -o "$1" = "help" -o "$1" = "--help" ]; then
  if [ -t ]; then
    usage
  else
    log "illegal usage $*"
  fi
  exit 1
fi

PLUGGER=$ROCKPLUG_DIR/$1.plug
if [ -x $PLUGGER ]; then
  log "Calling $PLUGGER."
  shift
  exec $PLUGGER "$@"
  log "Couldn't exec $PLUGGER."
  exit 1
fi

exit 1
