From 230eeac04df6b58407d087a211d9d4a096e0b97b Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 27 Dec 2013 11:11:29 +0100 Subject: [PATCH] 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. --- src/initscripts/init.d/sslh | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) 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="$(