Package: tftpd-hpa
Version: 0.40-2
Followup-For: Bug #279179
Well, I decided just to fix the problems, I'll include a patch. This
should also solve problems for bug #279241
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.9bproc4p8
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages tftpd-hpa depends on:
ii debconf 1.4.30.11 Debian configuration management sy
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii libwrap0 7.6.dbs-6 Wietse Venema's TCP wrappers libra
-- debconf information:
* tftpd-hpa/use_inetd: false
--- tftpd-hpa.old 2005-01-14 19:39:28.000000000 -0500
+++ tftpd-hpa 2005-01-14 19:54:46.000000000 -0500
@@ -1,17 +1,11 @@
#! /bin/sh
#
-# skeleton Example initscript
-# This file should be used to construct scripts to be
-# placed in /etc/init.d.
+# tftpd-hpa HPA's tftpd
#
-# Author: Miquel van Smoorenburg <[EMAIL PROTECTED]>.
-# Ian Murdock <[EMAIL PROTECTED]>.
+# Author: Jaakko Niemi <[EMAIL PROTECTED]>
#
-# Please remove the "Author" lines above and replace them
-# with your own name if you copy and modify this script.
-#
-# Version: @(#)skeleton 2.85-23 28-Jul-2004 [EMAIL PROTECTED]
+# Version: 1.1
#
set -e
@@ -30,32 +24,32 @@
then
. /etc/default/tftpd-hpa
fi
-test "$RUN_DAEMON" = "yes" || echo "tftpd-hpa disabled" && exit 0
+if [ "$RUN_DAEMON" != "yes" ] ; then
+ echo >&2 "tftpd-hpa disabled"
+ exit 1
+fi
#
# Function that starts the daemon/service.
#
d_start() {
- start-stop-daemon --start --quiet --pidfile $PIDFILE \
- --exec $DAEMON -- $OPTIONS
+ start-stop-daemon --start --quiet --exec $DAEMON -- $OPTIONS
}
#
# Function that stops the daemon/service.
#
d_stop() {
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --name $NAME
+ start-stop-daemon --stop --quiet --name $NAME
}
#
# Function that sends a SIGHUP to the daemon/service.
#
d_reload() {
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --name $NAME --signal 1
+ start-stop-daemon --stop --quiet --name $NAME --signal 1
}
case "$1" in
start)
@@ -67,27 +61,14 @@
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
;;
- #reload)
- #
- # If the daemon can reload its configuration without
- # restarting (for example, when it is sent a SIGHUP),
- # then implement that here.
- #
- # If the daemon responds to changes in its config file
- # directly anyway, make this an "exit 0".
- #
- # echo -n "Reloading $DESC configuration..."
- # d_reload
- # echo "done."
- #;;
- restart|force-reload)
- #
- # If the "reload" option is implemented, move the "force-reload"
- # option to the "reload" entry above. If not, "force-reload" is
- # just the same as "restart".
- #
+ reload|force-reload)
+ echo -n "Reloading $DESC configuration..."
+ d_reload
+ echo "done."
+ ;;
+ restart)
echo -n "Restarting $DESC: $NAME"
d_stop
sleep 1
d_start