From: Michael Tremer Date: Fri, 27 Dec 2013 10:11:29 +0000 (+0100) Subject: sslh: Cleanup initscript. X-Git-Tag: v2.15-beta1~96 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=230eeac04df6b58407d087a211d9d4a096e0b97b;p=people%2Fms%2Fipfire-2.x.git sslh: Cleanup initscript. Calling setxtaccess has been removed and never have been used at this place. Also, it is checked if the external IP address was properly read from file. --- diff --git a/src/initscripts/init.d/sslh b/src/initscripts/init.d/sslh index 9c15213b8f..0dae1dcff9 100644 --- a/src/initscripts/init.d/sslh +++ b/src/initscripts/init.d/sslh @@ -4,24 +4,25 @@ # Based on sysklogd script from LFS-3.1 and earlier. # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org -#$LastChangedBy: bdubbs $ -#$Date: 2006-09-10 19:41:47 -0500 (Sun, 10 Sep 2006) $ - . /etc/sysconfig/rc . $rc_functions case "$1" in start) boot_mesg "Starting SSLH Deamon..." - loadproc /usr/local/bin/sslh -u nobody -p `cat /var/ipfire/red/local-ipaddress`:443 -s localhost:222 -l localhost:444 - evaluate_retval - if ! grep -q "443:443" /var/ipfire/xtaccess/config ; then - echo "tcp,0.0.0.0/0,443:443,on,0.0.0.0,SSLH" >> /var/ipfire/xtaccess/config - /usr/local/bin/setxtaccess + LOCAL_IP_ADDRESS="$(