comparison bin/check-ports @ 58:28800573d702

Rename variables: the repo name in the "label" and "descr" variables at the end of the variable name
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 21 Mar 2019 00:57:31 +0100
parents ad454e403e24
children 4805789ebbb3
comparison
equal deleted inserted replaced
57:c6438f86e605 58:28800573d702
47 _name=$2 47 _name=$2
48 48
49 eval _rversions=\"\${remote_${_repo}_versions}\" 49 eval _rversions=\"\${remote_${_repo}_versions}\"
50 while read _rfqp _rl _rdescr ; do 50 while read _rfqp _rl _rdescr ; do
51 if [ ${_rfqp%-*} = ${_name} ] ; then 51 if [ ${_rfqp%-*} = ${_name} ] ; then
52 eval remote_${_repo}_label=\"\${_rl}\" 52 eval remote_label_${_repo}=\"\${_rl}\"
53 eval remote_${_repo}_descr=\"\${_rdescr}\" 53 eval remote_descr_${_repo}=\"\${_rdescr}\"
54 return 0 54 return 0
55 fi 55 fi
56 done <<EOF884657 56 done <<EOF884657
57 ${_rversions} 57 ${_rversions}
58 EOF884657 58 EOF884657
59 eval remote_${_repo}_label="" 59 eval remote_label_${_repo}=""
60 eval remote_${_repo}_descr="" 60 eval remote_descr_${_repo}=""
61 return 1 61 return 1
62 } 62 }
63 63
64 get_local_index_versions() { 64 get_local_index_versions() {
65 local_index_versions=$(pkg version -I -v) 65 local_index_versions=$(pkg version -I -v)
187 # NOTE: -s and -A/-a are incompatible: so "alldata_XXX" needs not 187 # NOTE: -s and -A/-a are incompatible: so "alldata_XXX" needs not
188 # to be checked! 188 # to be checked!
189 # 189 #
190 case "${repository}" in 190 case "${repository}" in
191 "${FREEBSD_REPO}") 191 "${FREEBSD_REPO}")
192 if [ \( "${llabel}" != '<' -a "${llabel}" != '=' \) -o "${remote_FreeBSD_label}" != '=' -o "${remote_LocalRepo_label}" != '?' -o "${remote_LocalBSDPorts_label}" != '?' ]; then 192 if [ \( "${llabel}" != '<' -a "${llabel}" != '=' \) -o "${remote_label_FreeBSD}" != '=' -o "${remote_label_LocalRepo}" != '?' -o "${remote_label_LocalBSDPorts}" != '?' ]; then
193 _print_detail=1 193 _print_detail=1
194 fi 194 fi
195 ;; 195 ;;
196 "${LOCAL_REPO}") 196 "${LOCAL_REPO}")
197 _print_detail=1 197 _print_detail=1
198 ;; 198 ;;
199 "${LOCALBSDPORTS_REPO}") 199 "${LOCALBSDPORTS_REPO}")
200 if [ "${llabel}" != '=' -o "${remote_FreeBSD_label}" != '>' -o "${remote_LocalRepo_label}" != '?' -o "${remote_LocalBSDPorts_label}" = '?' -o "${remote_LocalBSDPorts_label}" = '<' ]; then 200 if [ "${llabel}" != '=' -o "${remote_label_FreeBSD}" != '>' -o "${remote_label_LocalRepo}" != '?' -o "${remote_label_LocalBSDPorts}" = '?' -o "${remote_label_LocalBSDPorts}" = '<' ]; then
201 _print_detail=1 201 _print_detail=1
202 fi 202 fi
203 ;; 203 ;;
204 "${PORTS_DIRECT_INSTALLED_REPO}") 204 "${PORTS_DIRECT_INSTALLED_REPO}")
205 _print_detail=1 205 _print_detail=1
208 echo "ERROR: unhandled repository: ${repository}" >&2 208 echo "ERROR: unhandled repository: ${repository}" >&2
209 exit 1 209 exit 1
210 ;; 210 ;;
211 esac 211 esac
212 else 212 else
213 if [ \( \( "${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}" != '=' \) \) -o \( "${repository}" = "${PORTS_DIRECT_INSTALLED_REPO}" \) ]; then 213 if [ \( \( "${llabel}" != '?' -a "${llabel}" != '=' \) -o \( "${remote_label_FreeBSD}" != '?' -a "${remote_label_FreeBSD}" != '=' \) -o \( "${remote_label_LocalBSDPorts}" != '?' -a "${remote_label_LocalBSDPorts}" != '=' \) -o \( "${remote_label_LocalRepo}" != '?' -a "${remote_label_LocalRepo}" != '=' \) \) -o \( "${repository}" = "${PORTS_DIRECT_INSTALLED_REPO}" \) ]; then
214 _print_detail=1 214 _print_detail=1
215 fi 215 fi
216 fi 216 fi
217 fi 217 fi
218 if [ -n "${_print_detail}" ]; then 218 if [ -n "${_print_detail}" ]; then
219 print_title "${lfqp}" "${repository}" 219 print_title "${lfqp}" "${repository}"
220 echo " INDEX: ${llabel} ${ldescr}" 220 echo " INDEX: ${llabel} ${ldescr}"
221 echo " FreeBSD: ${remote_FreeBSD_label} ${remote_FreeBSD_descr}" 221 echo " FreeBSD: ${remote_label_FreeBSD} ${remote_descr_FreeBSD}"
222 if [ \( -n "${alldata_LocalBSDPorts_flag}" \) -o \( "${remote_LocalBSDPorts_label}" != '?' \) ] ; then 222 if [ \( -n "${alldata_LocalBSDPorts_flag}" \) -o \( "${remote_label_LocalBSDPorts}" != '?' \) ] ; then
223 echo " LocalBSDPorts: ${remote_LocalBSDPorts_label} ${remote_LocalBSDPorts_descr}" 223 echo " LocalBSDPorts: ${remote_label_LocalBSDPorts} ${remote_descr_LocalBSDPorts}"
224 fi 224 fi
225 if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( "${remote_LocalRepo_label}" != '?' \) ] ; then 225 if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( "${remote_label_LocalRepo}" != '?' \) ] ; then
226 echo " LocalRepo: ${remote_LocalRepo_label} ${remote_LocalRepo_descr}" 226 echo " LocalRepo: ${remote_label_LocalRepo} ${remote_descr_LocalRepo}"
227 fi 227 fi
228 fi 228 fi
229 done <<EOF856661111299999 229 done <<EOF856661111299999
230 ${local_index_versions} 230 ${local_index_versions}
231 EOF856661111299999 231 EOF856661111299999