diff bin/check-ports @ 32:37f003c9f4e2

untabify and comments for options
author Franz Glasner <hg@dom66.de>
date Sat, 18 Nov 2017 11:53:41 +0100
parents abe1659ff3c1
children 1537aff795c5
line wrap: on
line diff
--- a/bin/check-ports	Sat Nov 18 11:48:31 2017 +0100
+++ b/bin/check-ports	Sat Nov 18 11:53:41 2017 +0100
@@ -48,11 +48,11 @@
 
     eval _rversions=\"\${remote_${_repo}_versions}\"
     while read _rfqp _rl _rdescr ; do
-	if [ ${_rfqp%-*} = ${_name} ] ; then
-	    eval remote_${_repo}_label=\${_rl}
-	    eval remote_${_repo}_descr=\"\${_rdescr}\"
-	    return 0
-	fi
+        if [ ${_rfqp%-*} = ${_name} ] ; then
+            eval remote_${_repo}_label=\${_rl}
+            eval remote_${_repo}_descr=\"\${_rdescr}\"
+            return 0
+        fi
     done <<EOF884657
 ${_rversions}
 EOF884657
@@ -71,10 +71,10 @@
     _name=$1
 
     while read _n _v _r ; do
-	if [ ${_name} = ${_n} ] ; then
-	    repository=${_r}
-	    return 0
-	fi
+        if [ ${_name} = ${_n} ] ; then
+            repository=${_r}
+            return 0
+        fi
     done <<EOF223777
 ${installed_data}
 EOF223777
@@ -88,13 +88,13 @@
     _version=$2
 
     while read _n _v _r ; do
-	if [ ${_name} = ${_n} ] ; then
-	    if [ ${_version} != ${_v} ] ; then
-		return 1
-	    else
-		return 0
-	    fi
-	fi
+        if [ ${_name} = ${_n} ] ; then
+            if [ ${_version} != ${_v} ] ; then
+                return 1
+            else
+                return 0
+            fi
+        fi
     done <<EOF223
 ${installed_data}
 EOF223
@@ -108,7 +108,7 @@
     _repo=$2
     if [ -z "${title_printed}" ] ; then
         echo "${_package}    (${_repo})"
-	title_printed=yes
+        title_printed=yes
     fi
 }
 
@@ -120,24 +120,27 @@
 
 while getopts "Aav" _opt ; do
     case ${_opt} in
-	A)
-	    alldata_flag=1
-	    alldata_LocalBSDPorts_flag=1
-	    alldata_LocalRepo_flag=1
-	    ;;
-	a)
-	    alldata_flag=1
-	    ;;
-	v)
-	    verbose_flag=1
-	    ;;
-	\?)
-	    exit 2
-	    ;;
-	*)
-	    echo "option handling failed" >&2
-	    exit 2
-	;;
+        A)
+            # print for every package the status of all repositories
+            alldata_flag=1
+            alldata_LocalBSDPorts_flag=1
+            alldata_LocalRepo_flag=1
+            ;;
+        a)
+            # print the data of all repos that have the package
+            alldata_flag=1
+            ;;
+        v)
+            # print all titles and repo of every installed always
+            verbose_flag=1
+            ;;
+        \?)
+            exit 2
+            ;;
+        *)
+            echo "option handling failed" >&2
+            exit 2
+        ;;
     esac
 done
 
@@ -155,25 +158,25 @@
     title_printed=""
     get_repo_for_package ${_installed_name}
     if [ -n "${verbose_flag}" ] ; then
-	print_title "${lfqp}" "${repository}"
+        print_title "${lfqp}" "${repository}"
     fi
     if ! assert_local_version ${_installed_name} ${_installed_version} ; then
-	echo "Assertion failed: $lfqp ${_installed_name} ${_installed_version} ${llabel}" >&2
-	exit 1
+        echo "Assertion failed: $lfqp ${_installed_name} ${_installed_version} ${llabel}" >&2
+        exit 1
     fi
     get_remote_repo_data ${LOCAL_REPO} ${_installed_name}
     get_remote_repo_data ${LOCALBSDPORTS_REPO} ${_installed_name}
     get_remote_repo_data ${FREEBSD_REPO} ${_installed_name}
     if [ \( -n "${alldata_flag}" \) -o \( ${llabel} != '?' -a ${llabel} != '=' \) -o \( ${remote_FreeBSD_label} != '?' -a ${remote_FreeBSD_label} != '=' \) -o \( ${remote_LocalBSDPorts_label} != '?' -a ${remote_LocalBSDPorts_label} != '=' \) -o \( ${remote_LocalRepo_label} != '?' -a ${remote_LocalRepo_label} != '=' \) ] ; then
-       	print_title "${lfqp}" "${repository}"
-	echo "   INDEX: ${llabel} ${ldescr}"
-	echo "   FreeBSD: ${remote_FreeBSD_label} ${remote_FreeBSD_descr}"
-	if [ \( -n "${alldata_LocalBSDPorts_flag}" \) -o \( ${remote_LocalBSDPorts_label} != '?' \) ] ; then
-	    echo "   LocalBSDPorts: ${remote_LocalBSDPorts_label} ${remote_LocalBSDPorts_descr}"
-	fi
-	if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( ${remote_LocalRepo_label} != '?' \) ] ; then
-	    echo "   LocalRepo: ${remote_LocalRepo_label} ${remote_LocalRepo_descr}"
-	fi
+        print_title "${lfqp}" "${repository}"
+        echo "   INDEX: ${llabel} ${ldescr}"
+        echo "   FreeBSD: ${remote_FreeBSD_label} ${remote_FreeBSD_descr}"
+        if [ \( -n "${alldata_LocalBSDPorts_flag}" \) -o \( ${remote_LocalBSDPorts_label} != '?' \) ] ; then
+            echo "   LocalBSDPorts: ${remote_LocalBSDPorts_label} ${remote_LocalBSDPorts_descr}"
+        fi
+        if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( ${remote_LocalRepo_label} != '?' \) ] ; then
+            echo "   LocalRepo: ${remote_LocalRepo_label} ${remote_LocalRepo_descr}"
+        fi
     fi
 done <<EOF856661111299999
 ${local_index_versions}