Blob Blame History Raw
#!/bin/bash

URL="https://apibugzilla.suse.com/xmlrpc.cgi"

resolve_one() {
	${BUGZILLA} modify -l "Automated update: This patch was committed to the kernel git repository.  Closing as FIXED." -k FIXED $1
}

DIR="$(realpath $(dirname $0))"
if [ ! -e "${DIR}/bugzilla-cli" ]; then
    echo "Missing ${DIR}/bugzilla-cli" >&2
    exit 1
fi

BUGZILLA="${DIR}/bugzilla-cli --bugzilla ${URL} --ensure-logged-in"

if [ "$#" -eq 0 ]; then
	echo "usage: $(basename $0) <bug id> [bug ids ...]" >&2
	exit 1
fi

for bugid in "$@"; do
	resolve_one ${bugid}
done