#!/bin/bash if [ -n "$1" ] then modulename=$1 else echo "Usage: stp modulename" exit fi RELAYFS=`grep " relayfs_poll" /boot/System.map-\`uname -r\`` if [ -z "$RELAYFS" ] then RELAYFS=`lsmod | grep relayfs` if [ -z "$RELAYFS" ] then /sbin/insmod ../../relayfs/relayfs.ko fi fi if [ ! -d "/mnt/relay" ] then mkdir /mnt/relay fi MOUNT=`mount | grep relayfs |awk '{print $1}'` if [ "$MOUNT" != "relayfs" ] then mount -t relayfs relayfs /mnt/relay fi STP_CONTROL=`lsmod | grep stp_control |awk '{print $1}'` if [ "$STP_CONTROL" != "stp_control" ] then /sbin/insmod ../../transport/stp-control.ko fi # print to screen only #../../stpd/stpd -p $modulename # print to screen and log to files (file logging only if #define STP_NETLINK_ONLY commented out in module) ../../stpd/stpd $modulename # no screen, log to files (file logging only if #define STP_NETLINK_ONLY commented out in module) #../../stpd/stpd -q $modulename