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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]