changeset 139:302225cfb01b

FIX: test operator: quote all arguments
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 25 Oct 2019 09:25:05 +0200
parents 850ebdb132d1
children 17b2f4fa9c1b
files sbin/check-ports
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/sbin/check-ports	Fri Oct 25 09:24:06 2019 +0200
+++ b/sbin/check-ports	Fri Oct 25 09:25:05 2019 +0200
@@ -125,7 +125,7 @@
 
     eval _rversions=\"\${remote_versions_${_repo}}\"
     while read _rfqp _rl _rdescr ; do
-        if [ ${_rfqp%-*} = ${_name} ] ; then
+        if [ "${_rfqp%-*}" = "${_name}" ] ; then
             eval remote_label_${_repo}=\"\${_rl}\"
             eval remote_descr_${_repo}=\"\${_rdescr}\"
             return 0
@@ -176,7 +176,7 @@
     _name=$1
 
     while read _n _v _r ; do
-        if [ ${_name} = ${_n} ] ; then
+        if [ "${_name}" = "${_n}" ] ; then
             repository=${_r}
             return 0
         fi
@@ -290,8 +290,8 @@
     _version=$2
 
     while read _n _v _r ; do
-        if [ ${_name} = ${_n} ] ; then
-            if [ ${_version} != ${_v} ] ; then
+        if [ "${_name}" = "${_n}" ] ; then
+            if [ "${_version}" != "${_v}" ] ; then
                 return 1
             else
                 return 0