From: Adrian Schmutzler Date: Sun, 10 May 2020 14:47:54 +0000 (+0200) Subject: base-files: remove useless cat X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=9362ea166168c79cbe8f589073350508e7216876;p=openwrt%2Fstaging%2Flinusw.git base-files: remove useless cat Check file contents directly instead of using cat. Signed-off-by: Adrian Schmutzler --- diff --git a/package/base-files/files/sbin/pkg_check b/package/base-files/files/sbin/pkg_check index 775e401b26..28e87925ae 100755 --- a/package/base-files/files/sbin/pkg_check +++ b/package/base-files/files/sbin/pkg_check @@ -91,7 +91,7 @@ while [ "$1" ]; do # Do we have changed files or not? if [ -z "$ERR" ]; then - [ $QUIET = yes ] || [ -z "$(cat "/usr/lib/opkg/info/$1.files-sha256sum")" ] || echo "$CHECK" | sed 's|^| - |' + [ $QUIET = yes ] || [ ! -s "/usr/lib/opkg/info/$1.files-sha256sum" ] || echo "$CHECK" | sed 's|^| - |' [ $QUIET = yes ] || echo " * Package $1 is ok" [ $QUIET = yes ] || echo else