Your message dated Sat, 17 Jan 2009 19:34:45 +0100
with message-id <[email protected]>
and subject line Closing wontfix wishlist bugs
has caused the Debian Bug report #330490,
regarding Made a swat over ssl initscript
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
330490: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=330490
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: swat
Severity: wishlist
Hi, I made an initscript to start swat over ssl using stunnel (based on
skeleton), it would be good to add it to the debian package, dont you think?
It uses stunnel and you must create a certified with something like:
####
mkdir /etc/stunnel
openssl req -new -x509 -days 365 -nodes -config
/usr/share/doc/stunnel/examples/stunnel.cnf -out
/etc/stunnel/stunnel.pem -keyout /etc/stunnel/stunnel.pem
####
Many thanks.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
*** /etc/init.d/swap-ssl
#! /bin/sh
#
# skeleton Example initscript
# This file should be used to construct scripts to be
# placed in /etc/init.d.
#
# Author: Miquel van Smoorenburg <[email protected]>.
# Ian Murdock <[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]
#
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Swat over SSL"
NAME=swat-ssl
DAEMON="/usr/sbin/stunnel"
PIDFILE=/var/run/$NAME.pid
PARAM="-P /var/run/$NAME.pid -p /etc/stunnel/stunnel.pem -d 901 -l
/usr/sbin/swat -- swat"
SCRIPTNAME=/etc/init.d/$NAME
# Gracefully exit if the package has been removed.
test -x /usr/sbin/swat || exit 0
test -r /etc/stunnel/stunnel.pem || exit 1
test -x /usr/sbin/stunnel || exit 1
#
# Function that starts the daemon/service.
#
d_start() {
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--exec "$DAEMON" -- $PARAM \
|| echo -n " already running"
}
#
# Function that stops the daemon/service.
#
d_stop() {
start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--name `basename $DAEMON` \
|| echo -n " not running"
}
#
# Function that sends a SIGHUP to the daemon/service.
#
d_reload() {
start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--name $NAME --signal 1
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
d_start
echo "."
;;
stop)
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".
#
echo -n "Restarting $DESC: $NAME"
d_stop
# One second might not be time enough for a daemon to stop,
# if this happens, d_start will fail (and dpkg will break if
# the package is being upgraded). Change the timeout if needed
# be, or change d_stop to have start-stop-daemon use --retry.
# Notice that using --retry slows down the shutdown process somewhat.
sleep 1
d_start
echo "."
;;
*)
# echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
--- End Message ---
--- Begin Message ---
All these bugs are requests for very specific needs, which are quite
unlikely to be requested over and over and then motivate keeping them
opened and "wontfix". Hence, closing them.
--
signature.asc
Description: Digital signature
--- End Message ---