3 # Load tracer module and create tracer device node.
13 if [ -e /dev
/${MAIN_DEVICE} -o -e /dev
/${USER_DEVICE} ]
15 # tell the user about what we are doing
16 echo "Deleting old tracer nodes: /dev/tracer and /dev/tracerU"
19 rm -f /dev
/${MAIN_DEVICE}
20 rm -f /dev
/${USER_DEVICE}
23 # look for the major number
24 MAJOR
=`/bin/grep " ${MODULE}$" /proc/devices | cut -d" " -f1`
26 # does the device exist?
29 echo "Found tracer device with major number:" ${MAJOR}
31 echo "Loading tracer kernel module: "
33 /sbin
/modprobe
${MODULE}
34 MAJOR
=`/bin/grep " ${MODULE}$" /proc/devices | cut -d" " -f1`
37 echo "Found tracer device with major number:" ${MAJOR}
39 echo "Did not find tracer device ... /dev entries not created ..."
44 # tell the user about what we are doing
45 echo "Creating new tracer nodes: /dev/tracer and /dev/tracerU"
47 # create the character special file
48 /bin
/mknod
/dev
/${MAIN_DEVICE} c
${MAJOR} 0
49 /bin
/mknod
/dev
/${USER_DEVICE} c
${MAJOR} 1
51 # set permissions and ownership
52 /bin
/chgrp
${GROUP} /dev
/${MAIN_DEVICE}
53 /bin
/chmod ${MODE} /dev
/${MAIN_DEVICE}
54 /bin
/chgrp
${GROUP} /dev
/${USER_DEVICE}
55 /bin
/chmod ${MODE} /dev
/${USER_DEVICE}
58 # tell the user about what we are doing
59 echo "Deleting tracer nodes: /dev/tracer and /dev/tracerU"
62 rm -f /dev
/${MAIN_DEVICE}
63 rm -f /dev
/${USER_DEVICE}
65 if lsmod |
/bin
/grep "^${MODULE} "
67 echo -n "Removing tracer kernel module: "
69 /sbin
/modprobe
-r ${MODULE}
89 echo $
"Usage: $0 {start|stop|restart}"