23 lines
414 B
Plaintext
23 lines
414 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
# Note that filemon.kmod needs the 6.x version of modload.
|
||
|
|
||
|
Error() {
|
||
|
echo "ERROR: $@" >&2; exit 1
|
||
|
}
|
||
|
|
||
|
major=`sysctl kern.drivers | tr ',' '\012' | sed -n '/filemon/s,.*\[\([0-9][0-9]*\).*,\1,p'`
|
||
|
|
||
|
[ ${major:-0} -gt 0 ] || Error filemon not loaded
|
||
|
dev=/dev/filemon
|
||
|
|
||
|
if [ -c $dev ]; then
|
||
|
x=`'ls' -l $dev`
|
||
|
case "$x" in
|
||
|
*" $major,"*) exit 0;;
|
||
|
esac
|
||
|
rm -f $dev
|
||
|
fi
|
||
|
mknod -m 666 $dev c $major 0
|
||
|
|