Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
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}
