Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
39 lines (34 sloc) 1.01 KB
# ----------------------------------------------------------------------------
# http://rpmfind.net/linux
# Procura por pacotes RPM em várias distribuições de Linux.
# Obs.: A arquitetura padrão de procura é a i586.
# Uso: zzrpmfind pacote [distro] [arquitetura]
# Ex.: zzrpmfind sed
# zzrpmfind lilo mandr i586
#
# Autor: Thobias Salazar Trevisan, www.thobias.org
# Desde: 2002-02-22
# Versão: 3
# Licença: GPL
# Tags: internet, consulta
# ----------------------------------------------------------------------------
zzrpmfind ()
{
zzzz -h rpmfind "$1" && return
local url='http://rpmfind.net/linux/rpm2html/search.php'
local pacote=$1
local distro=$2
local arquitetura=${3:-i586}
# Verificação dos parâmetros
test -n "$1" || { zztool -e uso rpmfind; return 1; }
# Faz a consulta e filtra o resultado
resultado=$(
zztool list "$url?query=$pacote&submit=Search+...&system=$distro" |
grep --color=never "[^.]*$arquitetura[^.]*.rpm$" |
sort
)
if test -n "$resultado"
then
echo "$resultado"
fi
}