]> git.wh0rd.org - home.git/blobdiff - .profile.d/gentoo.sh
more gentoo helpers
[home.git] / .profile.d / gentoo.sh
index 04a6c32038322fa24f413dc1893787dbf8291abd..31e64c5f4307d632072b1e05b7ab76972ded0d98 100644 (file)
@@ -122,22 +122,21 @@ att() {
        return 1
 }
 arch_emails() {
-       local a ret=""
+       local ret
        if [[ $@ == *.ebuild* ]] ; then
                local e keys
                for e in "$@" ; do
                        keys=$(sed -n '/^[[:space:]]*KEYWORD/{s:.*=::;s:"::g;p}' ${e})
                        for a in ${keys} ; do
                                [[ ${a} != ~* ]] && continue
-                               ret="${ret} ${a/\~}@gentoo.org"
+                               ret="${ret} ${a}"
                        done
                done
        else
-               for a in "$@" ; do
-                       ret="${ret} ${a/\~}@gentoo.org"
-               done
+               ret="$*"
        fi
-       echo ${ret}
+       printf '%s@gentoo.org ' ${ret//\~}
+       echo
 }
 submit_bug_stable() {
        local msg="doit"
@@ -167,17 +166,17 @@ submit_bug_stable() {
                echo "Unable to read ebuild '${ebuild}'"
                return 1
        fi
-       bugz post \
+       gbugz \
+               post \
                --batch \
-               -u vapier@gentoo.org \
-               -t "Stabilize ${cat}/${pkg}" \
+               -t "${cat}/${pkg}: stabilize" \
                -d "${msg}" \
                -a "${maintainer}" \
-               --cc="${cc}" \
+               --cc="${cc// /,}" \
                -k STABLEREQ \
                --product='Gentoo Linux' \
                --component=Ebuilds \
-               --priority=P2 \
+               --priority=Normal \
                --severity=enhancement
 }