From b9193e54ccf51501966cc8d140bae0dbbd5d5d3a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 8 May 2020 18:58:15 +0300 Subject: [PATCH] kiss-outdated: Fix various issues. Closes #145 --- contrib/kiss-outdated | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/contrib/kiss-outdated b/contrib/kiss-outdated index ce1478f..29dc473 100755 --- a/contrib/kiss-outdated +++ b/contrib/kiss-outdated @@ -1,10 +1,8 @@ #!/bin/sh # Check repository packages for updates -old_IFS=$IFS - kiss s "${@:-*}" | (while read -r pkg_loc _; do { - read -r ver _ < "$pkg_loc/version" + read -r ver _ 2>/dev/null < "$pkg_loc/version" pkg=${pkg_loc##*/} @@ -29,8 +27,8 @@ kiss s "${@:-*}" | (while read -r pkg_loc _; do { # Skip these. # shellcheck disable=2106 { - [ "${rep:--}" = - ] && continue - [ "$ver" = git ] && continue + case $rep in -|''|' ') continue; esac + case $ver in git) continue; esac } # Split the comma separated list. @@ -39,7 +37,7 @@ kiss s "${@:-*}" | (while read -r pkg_loc _; do { IFS=', ' set -f set +f -- $rep - IFS=$old_IFS + unset IFS } # Parse comma separated version lists.