comparison sbin/fpkg @ 683:cb9f2d675cf8

fpkg: FIX: Use "read -r" instead of a plain "read"
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 01 Oct 2024 14:15:24 +0200
parents a7a8dc2fd013
children 205f88bcedc1
comparison
equal deleted inserted replaced
682:a7a8dc2fd013 683:cb9f2d675cf8
240 ' 240 '
241 local _name _repo _j 241 local _name _repo _j
242 242
243 echo "${FPKG_SIGN}LOCALHOST" 243 echo "${FPKG_SIGN}LOCALHOST"
244 pkg query '%n %R' | 244 pkg query '%n %R' |
245 while read _name _repo; do 245 while read -r _name _repo; do
246 if [ "${_repo}" = "${LOCALBSDPORTS_REPO}" ]; then 246 if [ "${_repo}" = "${LOCALBSDPORTS_REPO}" ]; then
247 echo " ${_name}" 247 echo " ${_name}"
248 printf ' %-15s : %s\n' "${LOCALBSDPORTS_REPO}" "$(pkg version -U -r ${LOCALBSDPORTS_REPO} -n ${_name} -v)" 248 printf ' %-15s : %s\n' "${LOCALBSDPORTS_REPO}" "$(pkg version -U -r ${LOCALBSDPORTS_REPO} -n ${_name} -v)"
249 printf ' %-15s : %s\n' "${FREEBSD_REPO}" "$(pkg version -U -r ${FREEBSD_REPO} -n ${_name} -v)" 249 printf ' %-15s : %s\n' "${FREEBSD_REPO}" "$(pkg version -U -r ${FREEBSD_REPO} -n ${_name} -v)"
250 fi 250 fi
252 for _j in $(jls -N | awk '{if(NR>1)print $1}' | sort); do 252 for _j in $(jls -N | awk '{if(NR>1)print $1}' | sort); do
253 echo "" 253 echo ""
254 echo "${FPKG_SIGN}JAIL: ${_j}" 254 echo "${FPKG_SIGN}JAIL: ${_j}"
255 if has_same_userland_version "${_j}"; then 255 if has_same_userland_version "${_j}"; then
256 pkg -j "${_j}" query '%n %R' | 256 pkg -j "${_j}" query '%n %R' |
257 while read _name _repo; do 257 while read -r _name _repo; do
258 if [ "${_repo}" = "${LOCALBSDPORTS_REPO}" ]; then 258 if [ "${_repo}" = "${LOCALBSDPORTS_REPO}" ]; then
259 echo " ${_name}" 259 echo " ${_name}"
260 printf ' %s-15s : %s\n' "${LOCALBSDPORTS_REPO}" "$(pkg -j ${_j} version -U -r ${LOCALBSDPORTS_REPO} -n ${_name} -v)" 260 printf ' %s-15s : %s\n' "${LOCALBSDPORTS_REPO}" "$(pkg -j ${_j} version -U -r ${LOCALBSDPORTS_REPO} -n ${_name} -v)"
261 printf ' %-15s : %s\n' "${FREEBSD_REPO}" "$(pkg -j ${_j} version -U -r ${FREEBSD_REPO} -n ${_name} -v)" 261 printf ' %-15s : %s\n' "${FREEBSD_REPO}" "$(pkg -j ${_j} version -U -r ${FREEBSD_REPO} -n ${_name} -v)"
262 fi 262 fi