#!/bin/sh
# 2005 (c) Etersoft www.etersoft.ru
# Public domain
#     
# :
# rpmbugs  - |   | -qf   ,    
# TODO:   
. /etc/rpm/etersoft-build-functions

[ -n "$BROWSER" ] || BROWSER=url_handler.sh

build_list_and_args "$@"

SPECLIST=$@
if [ ${1} == "-qf" ]
then
	shift
	SPECLIST=`rpm -qf --queryformat "%{NAME} " $@`
fi

for i in $SPECLIST
do
	if [ -f $i ]
	then
		if [ -z ${i/*rpm/} ]
		then
			# it is rpm package
			PKGNAME=`rpm -qp --queryformat "%{NAME}" $i`
		else
			CATSPEC="rpm -bE $i"
			PKGNAME=$($CATSPEC | get_var "Name")
			test -z ${PKGNAME} && { echog "Cannot get package name" ; exit 1; }
		fi
	else
		PKGNAME=$i
	fi
	URL="https://bugzilla.altlinux.org/buglist.cgi?product=ALT+Linux+Sisyphus&component=$PKGNAME&component_type=equals&simple=1"
	echog "Opening URL '$URL' in browser $BROWSER"
	$BROWSER $URL &
done
