summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2020-12-29 11:31:03 -0500
committerAndreas Grapentin <andreas@grapentin.org>2022-01-18 17:31:54 +0100
commitdd95775f226aa85d72271b154d46e1d040d66bd0 (patch)
tree4f48490cf1a29c3ed129e43201b256325081db91
parent60a353c68774820f9eee366c2f3aad133aa984ef (diff)
[packages-by]: debugging and housekeeping
-rwxr-xr-xsrc/maintenance-tools/packages-by12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/maintenance-tools/packages-by b/src/maintenance-tools/packages-by
index 9a3de52..fe76640 100755
--- a/src/maintenance-tools/packages-by
+++ b/src/maintenance-tools/packages-by
@@ -23,10 +23,16 @@ done
shift $(( OPTIND - 1 ))
readonly SHOULD_SORT
readonly HACKER_EMAIL=${HACKERS_EMAILS[$*]}
-readonly SORT_CMD=$( (( SHOULD_SORT )) && echo 'sort --key=3' || echo 'cat' )
+readonly SORT_CMD=$( (( SHOULD_SORT )) && echo 'sort --key=3' || echo 'cat' )
readonly TERM="$( [[ -n "${HACKER_EMAIL}" ]] && echo ${HACKER_EMAIL} || echo "$@" )"
[[ -z "${TERM}" ]] && echo -e "${USAGE}" && exit 1 ;
+
+DBG() { (( DEBUG )) && echo -e "$dbg" >&2 ; }
+
+
+DBG "SHOULD_SORT=$SHOULD_SORT\nTERM=$TERM"
+
# collect results
expac -S --config ${PACMAN_CONF_FILE} --timefmt="${EXPAC_TIME_FMT}" "${EXPAC_FMT}" | \
grep -E "${TERM}" | column -t | ${SORT_CMD} | \
@@ -36,10 +42,8 @@ do pkg_data=$( sed -E 's|(.+) <.*|\1|' <<<${pkg_data_raw} )
sig=$( sed -E 's|.+ ([^ ]+)|\1|' <<<${pkg_data_raw} )
key_id=$( base64 --decode <<<${sig} | gpg --list-packets | sed -E "${KEYID_SED_CMD}" )
-(( DEBUG )) && echo -e "pkg_data=$pkg_data\nemail=$email\nsig=$sig\nkey_id=$key_id" >&2
-
echo "${pkg_data} <${email}> [${key_id}]"
-(( DEBUG )) && break
+DBG "pkg_data=$pkg_data\nemail=$email\nsig=$sig\nkey_id=$key_id" ; (( DEBUG )) && break ;
done | tee >(echo "($(wc -l)) packages")