[package] fix sslh init and config files (#5517)
[packages.git] / net / sslh / files / sslh.init
index 8c110ed..0d02902 100644 (file)
@@ -79,51 +79,3 @@ stop()
                done
        fi
 }
-#!/bin/sh /etc/rc.common
-# Copyright (C) 2009 OpenWrt.org
-
-NAME="$(basename "${initscript}")"
-PROG=/usr/sbin/${NAME}
-START=95
-
-start()
-{
-       # load config into variables
-       uci_load "${NAME}"
-
-       # check if enabled
-       local enabled
-       config_get_bool enabled 'default' 'enable' 0
-       if [ ${enabled} -eq 0 ]
-        then
-               echo "${NAME} is not enabled"
-               return 1
-       fi
-
-       # prepare parameters
-       local ARGS=''
-       # A) listen parameter
-       [ ! -z ${CONFIG_default_listen} ] && ARGS="${ARGS} -p ${CONFIG_default_listen}"
-       # B) ssh parameter
-       [ ! -z ${CONFIG_default_ssh} ] && ARGS="${ARGS} -s ${CONFIG_default_ssh}"
-       # C) ssl parameter
-       [ ! -z ${CONFIG_default_ssl} ] && ARGS="${ARGS} -l ${CONFIG_default_ssl}"
-       # D) pid file
-       [ ! -z ${CONFIG_default_pidfile} ] && ARGS="${ARGS} -P ${CONFIG_default_pidfile}"
-       # E) timeout (for ssh, then ssl is assumed)
-       [ ! -z ${CONFIG_default_timeout} ] && ARGS="${ARGS} -t ${CONFIG_default_timeout}"
-       # F) verbose parameter
-       local verbosed
-       config_get_bool verbosed 'default' 'verbose' 0
-       [ ${verbosed} -ne 0 ] && ARGS="${ARGS} -v"
-
-       # execute command and return its exit code
-       [ ${verbosed} -ne 0 ] && echo "Starting ${PROG} ${ARGS}"
-       ${PROG} ${ARGS}
-       return $?
-}
-
-stop()
-{
-       killall "${NAME}"
-}