Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison bin/check-ports @ 10:f08b39dacb21
Implemented "-A" and "-a" options for printing info for all installed packages and/or with LocalRepo data
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Sun, 22 Oct 2017 18:32:53 +0200 |
| parents | 6b77068e7ec8 |
| children | 5bf2bf962bf0 |
comparison
equal
deleted
inserted
replaced
| 9:6b77068e7ec8 | 10:f08b39dacb21 |
|---|---|
| 74 ${installed_data} | 74 ${installed_data} |
| 75 EOF223 | 75 EOF223 |
| 76 return 2 | 76 return 2 |
| 77 } | 77 } |
| 78 | 78 |
| 79 alldata_flag="" | |
| 80 alldata_LocalRepo_flag="" | |
| 79 verbose_flag="" | 81 verbose_flag="" |
| 80 | 82 |
| 81 while getopts "v" _arg ; do | 83 while getopts "Aav" _opt ; do |
| 82 case ${_arg} in | 84 case ${_opt} in |
| 85 A) | |
| 86 alldata_flag=1 | |
| 87 alldata_LocalRepo_flag=1 | |
| 88 ;; | |
| 89 a) | |
| 90 alldata_flag=1 | |
| 91 ;; | |
| 83 v) | 92 v) |
| 84 verbose_flag=1 | 93 verbose_flag=1 |
| 85 ;; | 94 ;; |
| 86 \?) | 95 \?) |
| 87 exit 2 | 96 exit 2 |
| 111 exit 1 | 120 exit 1 |
| 112 fi | 121 fi |
| 113 get_remote_repo_data ${LOCAL_REPO} ${_installed_name} | 122 get_remote_repo_data ${LOCAL_REPO} ${_installed_name} |
| 114 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name} | 123 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name} |
| 115 get_repo_for_package ${_installed_name} | 124 get_repo_for_package ${_installed_name} |
| 116 if [ \( ${llabel} != '?' -a ${llabel} != '=' \) -o \( ${remote_FreeBSD_label} != '?' -a ${remote_FreeBSD_label} != '=' \) -o \( ${remote_LocalRepo_label} != '?' -a ${remote_LocalRepo_label} != '=' \) ] ; then | 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 |
| 117 if [ -z "${verbose_flag}" ] ; then | 126 if [ -z "${verbose_flag}" ] ; then |
| 118 echo "${lfqp} (${repository})" | 127 echo "${lfqp} (${repository})" |
| 119 fi | 128 fi |
| 120 echo " ${ldescr}" | 129 echo " ${ldescr}" |
| 121 echo " FreeBSD: ${remote_FreeBSD_descr}" | 130 echo " FreeBSD: ${remote_FreeBSD_descr}" |
| 122 if [ ${remote_LocalRepo_label} != '?' ] ; then | 131 if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( ${remote_LocalRepo_label} != '?' \) ] ; then |
| 123 echo " LocalRepo: ${remote_LocalRepo_descr}" | 132 echo " LocalRepo: ${remote_LocalRepo_descr}" |
| 124 fi | 133 fi |
| 125 fi | 134 fi |
| 126 done <<EOF856661111299999 | 135 done <<EOF856661111299999 |
| 127 ${local_index_versions} | 136 ${local_index_versions} |
