Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison bin/check-ports @ 22:864971f5cddd
Renamed FreeBSDPorts to LocalBSDPorts.
This makes for better searching.
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Mon, 06 Nov 2017 12:32:34 +0100 |
| parents | 441e007426e7 |
| children | 242055572964 |
comparison
equal
deleted
inserted
replaced
| 21:441e007426e7 | 22:864971f5cddd |
|---|---|
| 17 # | 17 # |
| 18 # Local repository with ports with default OPTIONS (i.e. unchanged) | 18 # Local repository with ports with default OPTIONS (i.e. unchanged) |
| 19 # but newer than the packages in the "FreeBSD" repository. | 19 # but newer than the packages in the "FreeBSD" repository. |
| 20 # Some sort of a fast-track repository. | 20 # Some sort of a fast-track repository. |
| 21 # | 21 # |
| 22 : ${FREEBSDPORTS_REPO:=FreeBSDPorts} | 22 : ${LOCAL_BSDPORTS_REPO:=LocalBSDPorts} |
| 23 # | 23 # |
| 24 # The official FreeBSD binary repository | 24 # The official FreeBSD binary repository |
| 25 # | 25 # |
| 26 : ${FREEBSD_REPO:=FreeBSD} | 26 : ${FREEBSD_REPO:=FreeBSD} |
| 27 # | 27 # |
| 100 EOF223 | 100 EOF223 |
| 101 return 2 | 101 return 2 |
| 102 } | 102 } |
| 103 | 103 |
| 104 alldata_flag="" | 104 alldata_flag="" |
| 105 alldata_FreeBSDPorts_flag="" | 105 alldata_LocalBSDPorts_flag="" |
| 106 alldata_LocalRepo_flag="" | 106 alldata_LocalRepo_flag="" |
| 107 verbose_flag="" | 107 verbose_flag="" |
| 108 | 108 |
| 109 while getopts "Aav" _opt ; do | 109 while getopts "Aav" _opt ; do |
| 110 case ${_opt} in | 110 case ${_opt} in |
| 111 A) | 111 A) |
| 112 alldata_flag=1 | 112 alldata_flag=1 |
| 113 alldata_FreeBSDPorts_flag=1 | 113 alldata_LocalBSDPorts_flag=1 |
| 114 alldata_LocalRepo_flag=1 | 114 alldata_LocalRepo_flag=1 |
| 115 ;; | 115 ;; |
| 116 a) | 116 a) |
| 117 alldata_flag=1 | 117 alldata_flag=1 |
| 118 ;; | 118 ;; |
| 131 | 131 |
| 132 installed_packages=$(pkg query '%n') | 132 installed_packages=$(pkg query '%n') |
| 133 installed_data="$(pkg query '%n %v %R' $installed_packages)" | 133 installed_data="$(pkg query '%n %v %R' $installed_packages)" |
| 134 | 134 |
| 135 get_remote_repo_versions ${LOCAL_REPO} | 135 get_remote_repo_versions ${LOCAL_REPO} |
| 136 get_remote_repo_versions ${FREEBSDPORTS_REPO} | 136 get_remote_repo_versions ${LOCAL_BSDPORTS_REPO} |
| 137 get_remote_repo_versions ${FREEBSD_REPO} | 137 get_remote_repo_versions ${FREEBSD_REPO} |
| 138 get_local_index_versions | 138 get_local_index_versions |
| 139 | 139 |
| 140 while read lfqp llabel ldescr ; do | 140 while read lfqp llabel ldescr ; do |
| 141 _installed_name=${lfqp%-*} | 141 _installed_name=${lfqp%-*} |
| 148 if ! assert_local_version ${_installed_name} ${_installed_version} ; then | 148 if ! assert_local_version ${_installed_name} ${_installed_version} ; then |
| 149 echo "Assertion failed: $lfqp ${_installed_name} ${_installed_version} ${llabel}" >&2 | 149 echo "Assertion failed: $lfqp ${_installed_name} ${_installed_version} ${llabel}" >&2 |
| 150 exit 1 | 150 exit 1 |
| 151 fi | 151 fi |
| 152 get_remote_repo_data ${LOCAL_REPO} ${_installed_name} | 152 get_remote_repo_data ${LOCAL_REPO} ${_installed_name} |
| 153 get_remote_repo_data ${FREEBSDPORTS_REPO} ${_installed_name} | 153 get_remote_repo_data ${LOCAL_BSDPORTS_REPO} ${_installed_name} |
| 154 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name} | 154 get_remote_repo_data ${FREEBSD_REPO} ${_installed_name} |
| 155 get_repo_for_package ${_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_FreeBSDPorts_label} != '?' -a ${remote_FreeBSDPorts_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}" |
| 161 echo " FreeBSD: ${remote_FreeBSD_label} ${remote_FreeBSD_descr}" | 161 echo " FreeBSD: ${remote_FreeBSD_label} ${remote_FreeBSD_descr}" |
| 162 if [ \( -n "${alldata_FreeBSDPorts_flag}" \) -o \( ${remote_FreeBSDPorts_label} != '?' \) ] ; then | 162 if [ \( -n "${alldata_LocalBSDPorts_flag}" \) -o \( ${remote_LocalBSDPorts_label} != '?' \) ] ; then |
| 163 echo " FreeBSDPorts: ${remote_FreeBSDPorts_label} ${remote_FreeBSDPorts_descr}" | 163 echo " LocalBSDPorts: ${remote_LocalBSDPorts_label} ${remote_LocalBSDPorts_descr}" |
| 164 fi | 164 fi |
| 165 if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( ${remote_LocalRepo_label} != '?' \) ] ; then | 165 if [ \( -n "${alldata_LocalRepo_flag}" \) -o \( ${remote_LocalRepo_label} != '?' \) ] ; then |
| 166 echo " LocalRepo: ${remote_LocalRepo_label} ${remote_LocalRepo_descr}" | 166 echo " LocalRepo: ${remote_LocalRepo_label} ${remote_LocalRepo_descr}" |
| 167 fi | 167 fi |
| 168 fi | 168 fi |
