mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-12 09:50:29 +00:00
Debian init script: test for binary after reading defaults
This allows the system administrator to overwrite the DAEMON variable in /etc/defaults/<name> and to use this init script even when the default "/usr/sbin/ngircd" doesn't exist on the system.
This commit is contained in:
parent
c8b12af1d2
commit
e2f09213bc
@ -1,8 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Defaults for ngIRCd start and stop script
|
# Defaults for ngIRCd start and stop script
|
||||||
#
|
#
|
||||||
# $Id: ngircd.default,v 1.1 2003/12/31 17:20:11 alex Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
# Parameters to pass to the ngircd daemon on startup, see ngircd(8) for
|
# Parameters to pass to the ngircd daemon on startup, see ngircd(8) for
|
||||||
# possible options (default: empty).
|
# possible options (default: empty).
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# ngIRCd start and stop script for Debian-based systems
|
# ngIRCd start and stop script for Debian-based systems
|
||||||
# Copyright 2008-2010 Alexander Barton <alex@barton.de>
|
# Copyright 2008-2013 Alexander Barton <alex@barton.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
### BEGIN INIT INFO
|
### BEGIN INIT INFO
|
||||||
@ -24,13 +24,13 @@ PARAMS=""
|
|||||||
STARTTIME=1
|
STARTTIME=1
|
||||||
DIETIME=10
|
DIETIME=10
|
||||||
|
|
||||||
test -x $DAEMON || exit 5
|
|
||||||
|
|
||||||
test -h "$0" && me=`readlink $0` || me="$0"
|
test -h "$0" && me=`readlink $0` || me="$0"
|
||||||
BASENAME=`basename $me`
|
BASENAME=`basename $me`
|
||||||
|
|
||||||
test -r /etc/default/$BASENAME && . /etc/default/$BASENAME
|
test -r /etc/default/$BASENAME && . /etc/default/$BASENAME
|
||||||
|
|
||||||
|
test -x $DAEMON || exit 5
|
||||||
|
|
||||||
# LSB compatibility functions that become used if there is no local
|
# LSB compatibility functions that become used if there is no local
|
||||||
# include file available.
|
# include file available.
|
||||||
log_daemon_msg() {
|
log_daemon_msg() {
|
||||||
|
Loading…
Reference in New Issue
Block a user