diff options
Diffstat (limited to 'admin/masschangemaint')
| -rwxr-xr-x | admin/masschangemaint | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/admin/masschangemaint b/admin/masschangemaint new file mode 100755 index 0000000..1c5dbdd --- /dev/null +++ b/admin/masschangemaint @@ -0,0 +1,24 @@ +#!/bin/sh + +source ~/sbostuff/sbostuff.sh + +if [ "$1" = "" ]; then + echo "Builds to change?" + read builds + set $builds +fi + +echo "New maintainer as [Real Name <email@addr>]?" +read maint +name="$( echo $maint | cut -d'<' -f1 | sed 's, *$,,' )" +mail="$( echo $maint | cut -d'<' -f2 | cut -d'>' -f1 )" + +echo "name: '$name'" +echo "mail: '$mail'" + +export SBOLINT=no +for i in $*; do + cdsb $i + sbonewmaint "$name" "$mail" + git commit -a -m'New maintainer' +done |
