|
Lines 231-240
Link Here
|
| 231 |
|
231 |
|
| 232 |
stop_daemon() |
232 |
stop_daemon() |
| 233 |
{ |
233 |
{ |
| 234 |
local NAME WHICH BASENAME CMDNAME PIDFILE LOCKFILE ANNOUNCE EXPECT SIGNAL HUPSIG DEFAULT FLAGS STATUS MESSAGE |
234 |
local NAME WHICH BASENAME CMDNAME PIDFILE LOCKFILE ANNOUNCE EXPECT SIGNAL HUPSIG DEFAULT FLAGS STATUS MESSAGE RNAME |
| 235 |
|
235 |
|
| 236 |
# Process options. |
236 |
# Process options. |
| 237 |
NAME= |
237 |
NAME= |
|
|
238 |
RNAME= |
| 238 |
CMDNAME= |
239 |
CMDNAME= |
| 239 |
PIDFILE= |
240 |
PIDFILE= |
| 240 |
LOCKFILE= |
241 |
LOCKFILE= |
|
Lines 257-262
Link Here
|
| 257 |
CMDNAME="$1" |
258 |
CMDNAME="$1" |
| 258 |
shift |
259 |
shift |
| 259 |
;; |
260 |
;; |
|
|
261 |
--rname) |
| 262 |
shift |
| 263 |
RNAME="$1" |
| 264 |
shift |
| 265 |
;; |
| 260 |
--pidfile) |
266 |
--pidfile) |
| 261 |
shift |
267 |
shift |
| 262 |
PIDFILE="$1" |
268 |
PIDFILE="$1" |
|
Lines 310-315
Link Here
|
| 310 |
[ -n "$CMDNAME" ] && |
316 |
[ -n "$CMDNAME" ] && |
| 311 |
BASENAME="$(basename "$CMDNAME")" || |
317 |
BASENAME="$(basename "$CMDNAME")" || |
| 312 |
BASENAME="$(basename "$NAME")" || return 1 |
318 |
BASENAME="$(basename "$NAME")" || return 1 |
|
|
319 |
|
| 320 |
if [ -n "$RNAME" ]; then |
| 321 |
BASENAME="$(basename "$RNAME")" |
| 322 |
fi |
| 313 |
|
323 |
|
| 314 |
# Try to guess the PID file if one isn't specified manually. |
324 |
# Try to guess the PID file if one isn't specified manually. |
| 315 |
if [ -z "$PIDFILE" ]; then |
325 |
if [ -z "$PIDFILE" ]; then |
|
Lines 386-395
Link Here
|
| 386 |
return 1 |
396 |
return 1 |
| 387 |
fi |
397 |
fi |
| 388 |
|
398 |
|
| 389 |
local WHICH BASENAME CMDNAME PIDFILE LOCKFILE EXPECT FLAGS |
399 |
local WHICH BASENAME CMDNAME PIDFILE LOCKFILE EXPECT FLAGS RNAME |
| 390 |
|
400 |
|
| 391 |
# Process options. |
401 |
# Process options. |
| 392 |
CMDNAME= |
402 |
CMDNAME= |
|
|
403 |
RNAME= |
| 393 |
PIDFILE= |
404 |
PIDFILE= |
| 394 |
LOCKFILE= |
405 |
LOCKFILE= |
| 395 |
EXPECT= |
406 |
EXPECT= |
|
Lines 404-409
Link Here
|
| 404 |
CMDNAME="$1" |
415 |
CMDNAME="$1" |
| 405 |
shift |
416 |
shift |
| 406 |
;; |
417 |
;; |
|
|
418 |
--rname) |
| 419 |
shift |
| 420 |
RNAME="$1" |
| 421 |
shift |
| 422 |
;; |
| 407 |
--pidfile) |
423 |
--pidfile) |
| 408 |
shift |
424 |
shift |
| 409 |
PIDFILE="$1" |
425 |
PIDFILE="$1" |
|
Lines 436-441
Link Here
|
| 436 |
BASENAME="$(basename "$CMDNAME")" || |
452 |
BASENAME="$(basename "$CMDNAME")" || |
| 437 |
BASENAME="$(basename "$1")" || return 1 |
453 |
BASENAME="$(basename "$1")" || return 1 |
| 438 |
|
454 |
|
|
|
455 |
if [ -n "$RNAME" ]; then |
| 456 |
BASENAME="$(basename "$RNAME")" |
| 457 |
fi |
| 458 |
|
| 439 |
# Try to guess the PID file if one isn't specified manually. |
459 |
# Try to guess the PID file if one isn't specified manually. |
| 440 |
if [ -z "$PIDFILE" ]; then |
460 |
if [ -z "$PIDFILE" ]; then |
| 441 |
PIDFILE="/var/run/$BASENAME.pid" |
461 |
PIDFILE="/var/run/$BASENAME.pid" |