Blame scripts/bugzilla-resolve
|
Jeff Mahoney |
3dff52 |
#!/bin/bash
|
|
Jeff Mahoney |
3dff52 |
|
|
Jeff Mahoney |
3dff52 |
URL="https://apibugzilla.suse.com/xmlrpc.cgi"
|
|
Jeff Mahoney |
3dff52 |
|
|
Jeff Mahoney |
3dff52 |
resolve_one() {
|
|
Jeff Mahoney |
3dff52 |
${BUGZILLA} modify -l "Automated update: This patch was committed to the kernel git repository. Closing as FIXED." -k FIXED $1
|
|
Jeff Mahoney |
3dff52 |
}
|
|
Jeff Mahoney |
3dff52 |
|
|
Jeff Mahoney |
3dff52 |
DIR="$(realpath $(dirname $0))"
|
|
Jeff Mahoney |
3dff52 |
if [ ! -e "${DIR}/bugzilla-cli" ]; then
|
|
Jeff Mahoney |
3dff52 |
echo "Missing ${DIR}/bugzilla-cli" >&2
|
|
Jeff Mahoney |
3dff52 |
exit 1
|
|
Jeff Mahoney |
3dff52 |
fi
|
|
Jeff Mahoney |
3dff52 |
|
|
Jeff Mahoney |
3dff52 |
BUGZILLA="${DIR}/bugzilla-cli --bugzilla ${URL} --ensure-logged-in"
|
|
Jeff Mahoney |
3dff52 |
|
|
Jeff Mahoney |
3dff52 |
if [ "$#" -eq 0 ]; then
|
|
Jeff Mahoney |
3dff52 |
echo "usage: $(basename $0) <bug id> [bug ids ...]" >&2
|
|
Jeff Mahoney |
3dff52 |
exit 1
|
|
Jeff Mahoney |
3dff52 |
fi
|
|
Jeff Mahoney |
3dff52 |
|
|
Jeff Mahoney |
3dff52 |
for bugid in "$@"; do
|
|
Jeff Mahoney |
3dff52 |
resolve_one ${bugid}
|
|
Jeff Mahoney |
3dff52 |
done
|