[PATCH] corrected test syntax in sslh init script
authorjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 3 Aug 2009 20:26:28 +0000 (20:26 +0000)
committerjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 3 Aug 2009 20:26:28 +0000 (20:26 +0000)
Signed-off-by: Matthias Buecher <mail@maddes.net>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@17108 3c298f89-4303-0410-b956-a3cf2f4a3e73

net/sslh/files/sslh.init

index 0d02902..56b7d22 100644 (file)
@@ -13,7 +13,7 @@ sslh_start()
        # check if section is enabled (default)
        local enabled
        config_get_bool enabled "${section}" enable 1
-       [ ${enabled} -eq 0 ] && return 1
+       [ "${enabled}" -eq 0 ] && return 1
 
        # increase pid file count to handle multiple instances correctly
        PIDCOUNT="$(( ${PIDCOUNT} + 1 ))"
@@ -23,23 +23,23 @@ sslh_start()
        local val
        # A) listen parameter
        config_get val "${section}" listen
-       [ ! -z ${val} ] && append args "-p ${val}"
+       [ ! -z "${val}" ] && append args "-p ${val}"
        # B) ssh parameter
        config_get val "${section}" ssh
-       [ ! -z ${val} ] && append args "-s ${val}"
+       [ ! -z "${val}" ] && append args "-s ${val}"
        # C) ssl parameter
        config_get val "${section}" ssl
-       [ ! -z ${val} ] && append args "-l ${val}"
+       [ ! -z "${val}" ] && append args "-l ${val}"
        # D) timeout (for ssh, then ssl is assumed)
        config_get val "${section}" timeout
-       [ ! -z ${val} ] && append args "-t ${val}"
+       [ ! -z "${val}" ] && append args "-t ${val}"
        # E) verbose parameter
        local verbosed
        config_get_bool verbosed "${section}" verbose 0
-       [ ${verbosed} -ne 0 ] && append args "-v"
+       [ "${verbosed}" -ne 0 ] && append args "-v"
 
        # execute program and return its exit code
-       [ ${verbosed} -ne 0 ] && echo "${NAME}: section ${section} starting ${PROG} ${args}"
+       [ "${verbosed}" -ne 0 ] && echo "${NAME}: section ${section} starting ${PROG} ${args}"
        ${PROG} ${args}
        return $?
 }
@@ -70,7 +70,7 @@ stop()
                for pid in `pidof sslh`
                 do
                        # check if correct program
-                       ps | grep ${pid} | grep ${PROG} >/dev/null
+                       ps | grep "${pid}" | grep "${PROG}" >/dev/null
                        [ $? -ne 0 ] && continue
 
                        # kill process