Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison bin/check-ports @ 12:fd56d1b7d822
Use extra flag for controlling the printing of the package title
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Wed, 25 Oct 2017 09:22:56 +0200 |
| parents | 5bf2bf962bf0 |
| children | c0e2eb5613fe |
comparison
equal
deleted
inserted
replaced
| 11:5bf2bf962bf0 | 12:fd56d1b7d822 |
|---|---|
| 98 *) | 98 *) |
| 99 echo "option handling failed" >&2 | 99 echo "option handling failed" >&2 |
| 100 exit 2 | 100 exit 2 |
| 101 ;; | 101 ;; |
| 102 esac | 102 esac |
| 103 done | 103 done |
| 104 | 104 |
| 105 installed_packages=$(pkg query '%n') | 105 installed_packages=$(pkg query '%n') |
| 106 installed_data="$(pkg query '%n %v %R' $installed_packages)" | 106 installed_data="$(pkg query '%n %v %R' $installed_packages)" |
| 107 | 107 |
| 108 get_remote_repo_versions ${LOCAL_REPO} | 108 get_remote_repo_versions ${LOCAL_REPO} |
| 110 get_local_index_versions | 110 get_local_index_versions |
| 111 | 111 |
| 112 while read lfqp llabel ldescr ; do | 112 while read lfqp llabel ldescr ; do |
| 113 _installed_name=${lfqp%-*} | 113 _installed_name=${lfqp%-*} |
| 114 _installed_version=${lfqp##*-} | 114 _installed_version=${lfqp##*-} |
| 115 _title_printed="" | |
| 115 if [ -n "${verbose_flag}" ] ; then | 116 if [ -n "${verbose_flag}" ] ; then |
| 116 echo "${lfqp} (${repository})" | 117 echo "${lfqp} (${repository})" |
| 118 _title_printed=yes | |
| 117 fi | 119 fi |
| 118 if ! assert_local_version ${_installed_name} ${_installed_version} ; then | 120 if ! assert_local_version ${_installed_name} ${_installed_version} ; then |
| 119 echo "Assertion failed: $lfqp ${_installed_name} ${_installed_version} ${llabel}" >&2 | 121 echo "Assertion failed: $lfqp ${_installed_name} ${_installed_version} ${llabel}" >&2 |
| 120 exit 1 | 122 exit 1 |
| 121 fi | 123 fi |
| 122 get_remote_repo_data ${LOCAL_REPO} ${_installed_name} | 124 get_remote_repo_data ${LOCAL_REPO} ${_installed_name} |
| 123 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name} | 125 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name} |
| 124 get_repo_for_package ${_installed_name} | 126 get_repo_for_package ${_installed_name} |
| 125 if [ \( -n "${alldata_flag}" \) -o \( ${llabel} != '?' -a ${llabel} != '=' \) -o \( ${remote_FreeBSD_label} != '?' -a ${remote_FreeBSD_label} != '=' \) -o \( ${remote_LocalRepo_label} != '?' -a ${remote_LocalRepo_label} != '=' \) ] ; then | 127 if [ \( -n "${alldata_flag}" \) -o \( ${llabel} != '?' -a ${llabel} != '=' \) -o \( ${remote_FreeBSD_label} != '?' -a ${remote_FreeBSD_label} != '=' \) -o \( ${remote_LocalRepo_label} != '?' -a ${remote_LocalRepo_label} != '=' \) ] ; then |
| 126 if [ -z "${verbose_flag}" ] ; then | 128 if [ -z "${_title_printed}" ] ; then |
| 127 echo "${lfqp} (${repository})" | 129 echo "${lfqp} (${repository})" |
| 128 fi | 130 fi |
| 129 echo " INDEX: ${llabel} ${ldescr}" | 131 echo " INDEX: ${llabel} ${ldescr}" |
| 130 echo " FreeBSD: ${remote_FreeBSD_label} ${remote_FreeBSD_descr}" | 132 echo " FreeBSD: ${remote_FreeBSD_label} ${remote_FreeBSD_descr}" |
| 131 if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( ${remote_LocalRepo_label} != '?' \) ] ; then | 133 if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( ${remote_LocalRepo_label} != '?' \) ] ; then |
