|  | #!/bin/sh | 
|  | # | 
|  | # This script is called with the following parameters: | 
|  | # interface tty speed local-address remote-address ipparam | 
|  | # | 
|  |  | 
|  |  | 
|  | # Kill the router advertisement daemon on this interface. | 
|  | # The killing procedure is copied from RedHat 6.0 initscripts. | 
|  |  | 
|  | DEVICE="$1" | 
|  |  | 
|  | PIDFILE="/var/run/radvd-$DEVICE.pid" | 
|  |  | 
|  | [ -f "$PIDFILE" ] || exit 0 | 
|  |  | 
|  | PID="$(cat "$PIDFILE")" | 
|  | if [ "$PID" != "" ]; then | 
|  | if ps h "$PID" >/dev/null 2>&1; then | 
|  | kill -TERM "$PID" | 
|  | usleep 10000 | 
|  | if ps h "$PID" >/dev/null 2>&1; then | 
|  | sleep 1 | 
|  | if ps h "$PID" >/dev/null 2>&1; then | 
|  | kill -KILL "$PID" | 
|  | fi | 
|  | fi | 
|  | fi | 
|  | fi | 
|  |  | 
|  | rm -f "$PIDFILE" |