From 686435fc9fced939a525b7437ec3e7af6c01aee0 Mon Sep 17 00:00:00 2001 From: merakor Date: Thu, 22 Jul 2021 09:06:45 +0000 Subject: cpt-revdepends: fix grep usage, and $tmp_dir FossilOrigin-Name: f51f87ee1550beaf2b698922c8887806d39c9aa85c9325037f5a46061716624d --- contrib/cpt-revdepends | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'contrib/cpt-revdepends') diff --git a/contrib/cpt-revdepends b/contrib/cpt-revdepends index 833dea2..e8e8143 100755 --- a/contrib/cpt-revdepends +++ b/contrib/cpt-revdepends @@ -41,11 +41,11 @@ parser_definition() { cd "$sys_db" get_revdep() { - query="^$1\$" + pkg=$1; set -- "^$pkg\$" # Defined by parser. # shellcheck disable=2154 - [ "$make" ] && query="$query\\|^$1 *make\$" - grep "$query" -- */depends | while read -r pkg _; do + [ "$make" ] && set -- -e "$1" -e "^$pkg " + grep "$@" -- */depends | while read -r pkg _; do printf '%s\n' "${pkg%%/*}" done } @@ -53,7 +53,7 @@ get_revdep() { # Defined by parser. # shellcheck disable=2154 if [ "$tree" ]; then - create_cache nobuild + mkdir -p "$tmp_dir" :> "$tmp_dir/processed" get_revdep "$1" > "$tmp_dir/dep" while ! diff -q "$tmp_dir/dep" "$tmp_dir/processed" >/dev/null 2>&1; do -- cgit v1.2.3 From 31ec224db55bb90c451b121fcc03b36f4fff5d5e Mon Sep 17 00:00:00 2001 From: merakor Date: Thu, 22 Jul 2021 09:09:29 +0000 Subject: cpt-revdepends: fix usage string FossilOrigin-Name: 4e34c38625436d6f4a9d0abc3adfc9042862792e8471b50c3ef573e157b56ecf --- contrib/cpt-revdepends | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contrib/cpt-revdepends') diff --git a/contrib/cpt-revdepends b/contrib/cpt-revdepends index e8e8143..3529a53 100755 --- a/contrib/cpt-revdepends +++ b/contrib/cpt-revdepends @@ -22,7 +22,7 @@ ## .El parser_definition() { - setup REST help:usage -- "usage: ${0##*/} [options...] [pkg...]" + setup REST help:usage -- "usage: ${0##*/} [options...] [pkg]" flag tree -t --tree -- "Also print indirect reverse dependencies" flag make -m --make -- "Include make dependencies" global_options -- cgit v1.2.3