commit e2f09213bcef479e7b3a35d67b1cc6b76f2205fb from: Alexander Barton date: Mon Aug 19 21:33:11 2013 UTC Debian init script: test for binary after reading defaults This allows the system administrator to overwrite the DAEMON variable in /etc/defaults/ and to use this init script even when the default "/usr/sbin/ngircd" doesn't exist on the system. commit - c8b12af1d2d155ec79dc2044a4ff177cf07de4fe commit + e2f09213bcef479e7b3a35d67b1cc6b76f2205fb blob - 5b6c93fba87872039ae429f8fb228c1cbcf5a5ac blob + add278f98479e89d99952fc2fbd8849e880f6ca2 --- contrib/Debian/ngircd.default +++ contrib/Debian/ngircd.default @@ -1,8 +1,6 @@ # # 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 # possible options (default: empty). blob - 6a418d78ab506e97e96a5ef4b2586ff367940012 blob + 8639e2295b9203550557341eb0601210865fe0c9 --- contrib/Debian/ngircd.init +++ contrib/Debian/ngircd.init @@ -1,7 +1,7 @@ #!/bin/sh # # ngIRCd start and stop script for Debian-based systems -# Copyright 2008-2010 Alexander Barton +# Copyright 2008-2013 Alexander Barton # ### BEGIN INIT INFO @@ -24,13 +24,13 @@ PARAMS="" STARTTIME=1 DIETIME=10 -test -x $DAEMON || exit 5 - test -h "$0" && me=`readlink $0` || me="$0" BASENAME=`basename $me` test -r /etc/default/$BASENAME && . /etc/default/$BASENAME +test -x $DAEMON || exit 5 + # LSB compatibility functions that become used if there is no local # include file available. log_daemon_msg() {