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