From 52cd8cc368c7958a67e78ed0bd26f34b747689d0 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 23 Nov 2018 13:30:23 +0100 Subject: bin/wtf, bin/update-pacman-dbs: answer queries for i486, too --- bin/wtf | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) (limited to 'bin/wtf') diff --git a/bin/wtf b/bin/wtf index b87a41f..0077757 100755 --- a/bin/wtf +++ b/bin/wtf @@ -1,15 +1,46 @@ #!/bin/sh +# wtf +# +# or +# +# wtf $arch +# +# where is on of: +# +# $filename +# /$full/$path/$to/$file +# $partial/$path/$to/$file + base_dir=$( readlink -f "${0%/*}/.." ) -# TODO: search i486, too +case $1 in + 'i486') + arch='i486' + shift + ;; + 'i686') + arch='i686' + shift + ;; + *) + arch='i686' + ;; +esac search="$*" -pkgfile -wC "${base_dir}/misc/pacman-i686.conf" -s "${search##*/}" | \ - xargs -rn1 pkgfile -wC "${base_dir}/misc/pacman-i686.conf" -l | \ +pkgfile -w \ + -C "${base_dir}/misc/pacman-${arch}.conf" \ + -D "${base_dir}/work/pkgfile-${arch}.cache" \ + -s "${search##*/}" | \ + xargs -rn1 \ + pkgfile -w \ + -C "${base_dir}/misc/pacman-${arch}.conf" \ + -D "${base_dir}/work/pkgfile-${arch}.cache" \ + -l | \ if printf '%s\n' "${search}" | \ grep -q '^/'; then grep -w "${search}" -- cgit v1.2.3