comparison bin/check-ports @ 24:eb764268337c

FIX: Print the correct repository in all cases
author Franz Glasner <f.glasner@feldmann-mg.com>
date Mon, 06 Nov 2017 16:25:34 +0100
parents 242055572964
children abe1659ff3c1
comparison
equal deleted inserted replaced
23:242055572964 24:eb764268337c
139 139
140 while read lfqp llabel ldescr ; do 140 while read lfqp llabel ldescr ; do
141 _installed_name=${lfqp%-*} 141 _installed_name=${lfqp%-*}
142 _installed_version=${lfqp##*-} 142 _installed_version=${lfqp##*-}
143 _title_printed="" 143 _title_printed=""
144 get_repo_for_package ${_installed_name}
144 if [ -n "${verbose_flag}" ] ; then 145 if [ -n "${verbose_flag}" ] ; then
145 echo "${lfqp} (${repository})" 146 echo "${lfqp} (${repository})"
146 _title_printed=yes 147 _title_printed=yes
147 fi 148 fi
148 if ! assert_local_version ${_installed_name} ${_installed_version} ; then 149 if ! assert_local_version ${_installed_name} ${_installed_version} ; then
150 exit 1 151 exit 1
151 fi 152 fi
152 get_remote_repo_data ${LOCAL_REPO} ${_installed_name} 153 get_remote_repo_data ${LOCAL_REPO} ${_installed_name}
153 get_remote_repo_data ${LOCALBSDPORTS_REPO} ${_installed_name} 154 get_remote_repo_data ${LOCALBSDPORTS_REPO} ${_installed_name}
154 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name} 155 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name}
155 get_repo_for_package ${_installed_name}
156 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 156 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
157 if [ -z "${_title_printed}" ] ; then 157 if [ -z "${_title_printed}" ] ; then
158 echo "${lfqp} (${repository})" 158 echo "${lfqp} (${repository})"
159 fi 159 fi
160 echo " INDEX: ${llabel} ${ldescr}" 160 echo " INDEX: ${llabel} ${ldescr}"